Backend Component for the Expense Manager
This was project was part of learning journey of JAVA. I started developing this project as a learning project (learning by building). This may lack many best practises but I tried my level best to understand every concept I learned without directly copy and pasting. Please feel free to provide your feedback.
Thanks and Regards
Vignesh Bandla
Here're some of the project's best features:
As the Docker support was added to the project one can simple construct the image and run the container.Will be further by pushing the image to the docker registry
docker build -t exp-mngr-app .
docker run -p 8082:8081 exp-mngr-app
S.No | Endpoint | Method |
---|---|---|
1 | /users | GET |
2 | /users/{userId} | GET |
3 | /users/{userId}/addExpense | POST |
4 | /users/{userId}/expenses | GET |
5 | /users/{userId}/expenses/{expenseId} | GET |
6 | /users/addUser | POST |
7 | /users/{userId}/updateExpense | PUT |
8 | /updateUser | PUT |
Technologies used in the project:
Thanks for taking time and looking at this project.
I know this was not perfect and falls behind in many areas
Please let me know where can I improve, would be grateful to you
Email : vignesh.bandla01@gmail.com LinkedIn : Vignesh Bandla Instagram : Vignesh Bandla