A simple web application for student management, using Spring Boot's REST API for backend services and JavaScript for the frontend. The application allows users to perform CRUD operations on students, courses and grades.
- Students: Add, update, delete and view students
- Courses: Add, update, delete and view courses
- Grades: Add, update, delete and view grades
- Backend: Spring Boot
- Frontend: JavaScript
- Clone the repository
git clone https://github.com/ismailza/StudentManagement.git- Navigate to the project directory
cd StudentManagement- Set up the backend project by creating a MySQL database and updating the
application.propertiesfile with the database connection details
spring.datasource.url=jdbc:mysql://localhost:3306/{database_name}
spring.datasource.username={username}
spring.datasource.password={password}-
Run the backend project
-
In the
frontenddirectory, update thebackendUrlvariable in theindex.jsfile with the URL of the backend application
const backendUrl = 'http://localhost:8080';- Open the application in a web browser
Contributions are welcome! Please feel free to submit a pull request.