Releases: trthanhdo41/note-application
Releases · trthanhdo41/note-application
Initial Release
This is the initial release of the Note Application. This release includes the following features and technologies:
Features:
- User registration, login, and logout
- User profile management
- Personal note creation, editing, and deletion
- Group management: create, edit, delete groups
- Group notes: create, edit, delete group notes
- Two-factor authentication (2FA) with Google Authenticator
- Password recovery via email
- Account activation via email
- Email notifications for account updates and deletions
- Avatar capture and storage
- Trash management for deleted notes
- Admin dashboard for user and group management
- Export group notes to Excel
- More and more.
Technologies:
- Java
- Spring Boot
- Spring Security
- Spring Data JPA
- Thymeleaf
- Bootstrap
- MySQL
- AWS S3
- Jakarta Servlet
- Maven
- Lombok
- Google Authenticator
- JavaMail
This release lays the foundation for a comprehensive note-taking application with robust user and group management capabilities.