Skip to content

A Mail Application where user can send and received mail from different registered users and perform all the CURD operations.

Notifications You must be signed in to change notification settings

Kapil7982/Email_application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Email_application

A Mail Application where user can send and received mail from different registered users and perform all the CURD operations.

REST API Use for below functions

  • User can create his account.
  • User can Login and Signup.
  • User can send the mails.
  • User can received mails.
  • User can update there details.
  • User can delete the mail.
  • User can see all the mails of his account.

Tech Stack

  • Java
  • Hibernate
  • Spring Framework
  • Spring Boot with JPA
  • MySQL
  • Maven
  • Swagger UI

Modules

  • User
  • Email

MySql database details

Install and connect with database

#db specific properties
spring.datasource.url=jdbc:mysql://localhost:8888/email
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=port

API Functionality are-

  • Admin features

  1. User can create his account.
  2. User can Login and Signup.
  3. User can send the mails.
  4. User can received mails.
  5. User can update there details.
  6. User can delete the mail.
  7. User can see all the mails of his account.

Swagger-UI(API's)

WhatsApp Image 2023-01-13 at 12 02 10 PM

Email controller

WhatsApp Image 2023-01-13 at 12 02 58 PM

User controller

WhatsApp Image 2023-01-13 at 12 03 28 PM

Login controller

WhatsApp Image 2023-01-13 at 12 03 58 PM

About

A Mail Application where user can send and received mail from different registered users and perform all the CURD operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages