An open API service indexing awesome lists of open source software.

https://github.com/ismailza/studentmanagement

A simple web application for student management, using Spring Boot's REST API for backend services and JavaScript for the frontend.
https://github.com/ismailza/studentmanagement

ilisi javascript rest-api spring-boot

Last synced: about 2 months ago
JSON representation

A simple web application for student management, using Spring Boot's REST API for backend services and JavaScript for the frontend.

Awesome Lists containing this project

README

          

# Student Management

## Overview

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.

## Features

- **Students**: Add, update, delete and view students
- **Courses**: Add, update, delete and view courses
- **Grades**: Add, update, delete and view grades

## Technologies

- **Backend**: Spring Boot
- **Frontend**: JavaScript

## Getting Started

1. Clone the repository
```bash
git clone https://github.com/ismailza/StudentManagement.git
```

2. Navigate to the project directory
```bash
cd StudentManagement
```

3. Set up the backend project by creating a MySQL database and updating the `application.properties` file with the database connection details

```properties
spring.datasource.url=jdbc:mysql://localhost:3306/{database_name}
spring.datasource.username={username}
spring.datasource.password={password}
```

4. Run the backend project

5. In the `frontend` directory, update the `backendUrl` variable in the `index.js` file with the URL of the backend application

```javascript
const backendUrl = 'http://localhost:8080';
```
6. Open the application in a web browser

## Contributing

Contributions are welcome! Please feel free to submit a pull request.