- The Third project in a series of three course projects on building software using the layered architecture model.
- This project is an Equipment Borrowing Management System developed using Spring Boot for backend, and HTML5, CSS3, JavaScript, Bootstrap 5, and jQuery for frontend. The system features separate user and admin interfaces, allowing users to manage their bookings and personal information, and administrators to manage members, equipment, violations, and generate statistics.
- User Interface:
- Manage equipment bookings
- Manage personal information
- Admin Interface:
- Manage members
- Manage equipment
- Handle violations
- Generate and view statistics
- Frontend:
- HTML5
- CSS3
- JavaScript
- Bootstrap 5
- jQuery
- Backend:
- Java
- Spring Boot
- JPA Repository
- Maven
- MySQL (Database)
- Thymeleaf
- Xampp Control Panel
- MySql
- Intellij (or other IDE)
-
Clone the repository:
git clone https://github.com/BT2701/Spring-Boot-project.git
-
Import Database
Open file learningMaterial/DATABASE/qlthanhvien.sql in PhpMyAdmin (or other tool) and run file -
Run project
run ../src/main/java/com/example/demo/LearningMaterialApplication.java
We welcome contributions! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or suggestions, feel free to contact us at Mail.