Skip to content

Application that categorizes and notifies you of emails coming to your mailbox

Notifications You must be signed in to change notification settings

Canaxs/mailbox-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors LinkedIn


Logo

MailBox Core

Task Table --> @MailDashboard

Medium Article --> @Medium

About The Project

Dependencies used -->

[Spring Boot Starters Addiction Definition]

  • [Data-Jpa]
  • [Security]
  • [Web]
  • [Mail]
  • [Validation]
  • [Test]

[Other Addictions]

  • [SpringDoc-OpenAPI]
  • [Lombok]
  • [Mysql-Connector]
  • [Jsoup]
  • [JWT]
  • [Mapstruct]

What does the project do?

By connecting to the e-mail addresses that users have registered in the system, it reads and sorts the e-mails in the inbox and lists the e-mails in 7 different types according to their content.

Mail Types

  • [SOCIAL]
  • [MALWARE]
  • [ATTACHMENTS]
  • [PROMOTION]
  • [MUSIC]
  • [CHECK]
  • [UNKNOWN]

Built With

First of all, you need to install the docker-compose file that I prepared for Mysql installation. ---> Open Terminal in the mailbox directory and run the docker-compose up command ---> You can use it when it is ready for connection. You can use the Docker desktop application to perform Docker container control.

Getting Started

Follow these steps to get the Mailbox project up and running: ---> New -> Project From Existing Sources -> src/mailbox-core -> Maven -> OK (Intellij Idea) ---> Maven Clean -> Maven Install

Service addresses

User Controller

  • [localhost:8080/mailbox/user/create]

Authentication Controller

  • [localhost:8080/mailbox/auth/login]

MailBox Controller

  • [localhost:8080/mailbox/mailControl] Authenticated

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Mail and Twitter - @your_twitter - mmericcana@gmail.com

Project Link: https://github.com/Canaxs/mailbox-core

Acknowledgments

Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!

About

Application that categorizes and notifies you of emails coming to your mailbox

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published