This is my first project using SPRING BOOT and SPRING FRAMEWORK 6.0.xx. My project mainly focuses on CRUD operations. I hope everyone will accept it, and if you find any bugs or errors in the project, feel free to contact me.
- Basic CRUD (Create, Read, Update, Delete) operations for entities.
- Image upload using Cloudinary.
- Student data upload via Excel file (Limited to role: Teacher).
-
Sheet Name: First, ensure that you name the sheet as
Students.
-
First Row: In the first row, you can either write a title (or leave it blank), but please note that the first row will not be added to the database.
-
Data Entry: For all other rows, please input the data as shown in the image below:

Ensure that you follow these instructions for proper Excel file formatting.
My project employs the following programming languages:
- HTML/CSS
- jQuery
- JavaScript
- Java
- Spring Boot
- Spring Framework (Spring Security, Spring Web, Spring JPA, ...)
- Templating Engine: Thymeleaf
To clone this project:
- Navigate to the folder where you want to save the project.
- Open the command prompt or terminal and use Git Bash.
git clone https://github.com/PeZoi/ManagerStudent.gitI am using MySQL as the database management system through xampp and managing data via HeidiSQL. I chose these software tools due to their lightweight nature. Alternatively, you can use other software tools such as MySQL Workbench, SQL Server, and so on.
Download the database from: here
If you are using HeidiSQL, follow these steps: File -> Run SQL File -> Choose the database file.