SnapyEmail is a lab project created for Computer Networking Lab course at Green University of Bangladesh. The project is a simple email client with unique way of managing emails.
- Handle emails with chat like interface
- Send and receive emails
- Forward emails
- Reply to emails
- Delete emails
- Java
- Spring Boot
- Jakarta Mail
- Vue.js
- Sass
- SMTP
- IMAP
- Clone the repository
- Open the project in your favorite IDE
- Change the email credentials in
snapymail/src/main/resources/application.properties
- Run the backend server (
cd snapymail && ./mvnw spring-boot:run
) - Run the frontend server (
cd snapymail-app && npm run dev
)