The Spring Boot REST service for password manager application.
- Use any object-oriented language.
- Use last Spring boot version.
- Use last MySQL database version.
- Create REST API service.
- Create docker compose for run service.
- provide code and clear instructions how to run it.
Note: please put your code in public repository.
Note: Please send link to this repo when you are done.
You will need the following technologies available to try it out:
- Git
- Spring Boot 3.*
- Mysql 8.*
- Gradle 7+
- JDK 17
- Docker
- IDE of your choice
- Create functionality for store passwords to databases with encryption. ✔️
- Add one time password functionality. ✔️
- Add active a new user functionality. ✔️
- Add email sender service for one time password. ✔️
- Add functionality for JWT token.
- Add React front end.
- Add unit tests.
- Add Integration tess.
- Add API tests.
- Add UI tests.
Execute command
to run test maven clean package
