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.properties
file 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
frontend
directory, update thebackendUrl
variable in theindex.js
file 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.