Skip to content

BT2701/Spring-Boot-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

147 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning Material Web Application

Introduction

  • 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.

Features

  • User Interface:
    • Manage equipment bookings
    • Manage personal information
  • Admin Interface:
    • Manage members
    • Manage equipment
    • Handle violations
    • Generate and view statistics

Technologies Used

  • Frontend:
    • HTML5
    • CSS3
    • JavaScript
    • Bootstrap 5
    • jQuery
  • Backend:
    • Java
    • Spring Boot
    • JPA Repository
    • Maven
    • MySQL (Database)
    • Thymeleaf

Installation

Prerequisites

  • Xampp Control Panel
  • MySql
  • Intellij (or other IDE)

Steps

  1. Clone the repository:

    git clone https://github.com/BT2701/Spring-Boot-project.git
  2. Import Database Open file learningMaterial/DATABASE/qlthanhvien.sql in PhpMyAdmin (or other tool) and run file

  3. Run project run ../src/main/java/com/example/demo/LearningMaterialApplication.java

Contributing

We welcome contributions! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m 'Add some feature'
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions or suggestions, feel free to contact us at Mail.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors