This app is a basic dashboard essentially and I had created this to essentially learn these primary stuffs:
- React JS
- Redux - Saga
- Spring Boot
- Spring Security
- Spring Data JPA
So, this dashboard will allow you to login and after logging in you will have the ability to add calories for any user, delete calories for any user, view all the users available. Currently the project has all the users with the ADMIN role.
Future Prospect:
- To make the project more real life, I am planning to add more roles and render in the ReactJS UI the contents based on the role that the user has.
- Currently the project uses H2 Database but I am planning to shift to a more sophisticated database like MySql or MongoDB But until then, this is all of it
List of all the users, currently there's only one user.
You can update these elements in any user
You can add calories
And so on, I am not posting all the CRUD functionalities for calorie
This project helped me a lot to learn about the basic functionalities of Spring and React and I'm pretty confident and planning to create a new project pretty soon