http://localhost:8080/swagger-ui/index.html#/
- Register by Email, facebook or username and password
- Reset password
- Update profile (display name, avatar, password)
- Manage user (change role, activate, deactivate)
- Notification
- Search mangas by name, genre, author, translator, keyword
- Sort mangas by views (day, week, month,...)
- Suggest manga
- Register for translator account
- Rate manga
- Report manga, user, translator
- Add manga to favorite (bookmark)
- View reading history, comment history
- Comment, reply comment
- Jwt authentication
- Error handling
- Paging
- Upload files to aws
- Spring boot, Spring security, Spring dataJPA
- Hibernate
- JUnit 5, Mockito
- IDE: Intellij
- Maven
- jdk 17
- Database: MySQL
- Cloud: AWS
- Install MySQL
- Install jdk 17 or later
- Change database information in application.yml.
- Run project
