RESTful students management system where users can sign up or login and make crud operations with students built with Spring ecosystem. I made this project on purpose of apply and expand my Java and Spring framework knowledge
These instructions will give you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on deploying the project on a live system.
This is a simple web application that follows the Representational State Transfer principles. This application uses Maven as the build tool and the current LTS version of Java, 17. I hope to add more functionality to this application in the future but for now this project uses the following dependencies:
- Spring Security
- Spring Web
- Spring Data JPA
- Thymeleaf
- MySQL Database
You can run this application from your favorite IDE or by running the following command:
./mvnw spring-boot:run
These are some features that I plan to add to the project so that it scales little by little and eventually becomes a robust project:
- User logout
- Success and failure messages
- Only admins can make CRUD operations to students
And more
Feel free to make suggestions for this project or ask me about any other!
- Tomás Iglesias - IglesiasT
See also the list of contributors who participated in this project.
This project is licensed under the MIT license see the LICENSE file for details