A RESTful Web Service application made with Spring MVC and Spring Boot
The project implements API calls for functionalities like user sign-up and user sign-in. It also supports updating and deleting user details along with features like email verification and password reset. Amazon AWS Simple Email Service(SES) is used to send and request to confirm the user email address. The project is deployed in an Amazon AWS EC2 Server in Amazon Cloud, installed with Java, MySQL and Tomcat. JUnit 5 is used to test the code along with one of the most popular test frameworks called Rest Assured to test RESTful Web Service endpoints of the project.