The School Management Application is a Java-based web application designed to manage school-related information. It provides functionalities for handling staff data, including names, IDs, and addresses.
This project is developed and maintained by the following contributors:
- Staff Management: Create, read, update, and delete staff information.
- Database Integration: Utilizes a MySQL database to persistently store staff data.
- Web Interface: Web-based user interface for easy interaction with the application.
- Thymeleaf Templating: Integration with Thymeleaf for server-side rendering of HTML templates.
- Java
- Spring Boot
- Spring Data JPA
- Thymeleaf
- MySQL
- Java Development Kit (JDK)
- MySQL Database
-
Clone the repository:
git clone https://github.com/Ig-Matrix/Group-Two-School-Management-App.git cd school-management-app
-
Configure the database in
application.properties
:spring.datasource.url=jdbc:mysql://localhost:3306/your_database spring.datasource.username=your_username spring.datasource.password=your_password
-
Build and run the application:
./mvnw spring-boot:run
-
Access the application at http://localhost:8080.
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature
. - Make your changes and commit them:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature/new-feature
. - Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.