The REST Application provides a set of CRUD (Create, Read, Update, and Delete) operations for managing users. It allows users to register and login, update their profile and password, delete their account, retrieve a list of all users, and retrieve individual user details.
- Java 17
- Spring boot 3.0.2
- Maven as a build toom
- PostgreSQL local set up, username PostgreSQL and password as root
- Install Java 17 in your local machine
- Install Maven in your local machine
- Install PostgreSQL in local machine
- Create DB in PostgreSQL as users
- Install Postman to test APIS
- Open the terminal, navigate to the root of the project, and execute mvn spring-boot:run or Use can install your favorite IDE may be intellij idea and you can run their as well
Documentation available on GitHub for further information on the application and its features.
If you have any questions or encounter any issues, please don't hesitate to reach out.