This is a Java portal that manages student, user, and course information. It consists of a frontend developed using HTML, CSS, JavaScript, React, and Redux, and a backend implemented with Java Spring Boot. Additionally, there is database documentation and a testing report for this web application.
-
Frontend:
- HTML
- CSS
- JavaScript
- React
- Redux
-
Backend:
- Java Spring Boot
- Clone this repository.
- Set up the frontend and backend environments by following their respective setup instructions.
- Navigate to the
frontend
directory. - Install dependencies using
npm install
. - Start the frontend server using
npm start
.
- Navigate to the
backend
directory. - Configure your database settings in
application.properties
. - Run the Spring Boot application.
For detailed information about the database schema, please refer to the database documentation
To review the testing report for this application, please check the Testing Report file