Skip to content

Latest commit

 

History

History
77 lines (64 loc) · 4.35 KB

README.md

File metadata and controls

77 lines (64 loc) · 4.35 KB

Student Project Portal

Table of Contents
  1. About The Project
  2. Built With
  3. Requirements
  4. Installation
  5. Credits
  6. Contact

About The Project

You can test with account:

username: admin@gmail.com | password: admin

Student Project Portal is a web application that allows students to create, manage, and showcase their academic projects. It is built with Spring Boot MVC, a module of the Spring framework that simplifies handling HTTP requests and responses using the Model-View-Controller pattern. The application has the following features:

  • Business standard authentication functions
  • Authorization with 5 different roles: Administrator, Subject Manager, Class Manager, Project Mentor and Students(which include a role of Team leader for an assigned project)
  • Subject Management
  • Class Management
  • Student Management
  • Project Management (including functions such as managing submission, evaluation and GitLab synchronization for better managing)
  • Chat system between users

Built With

HTML CSS Bootstrap JavaScript Spring Boot MySQL NodeJS MongoDB

Requirements

For building and running the application you need:

Installation

  1. Clone repository
cd existing_repo
git remote add origin [https://github.com/daylapvlong/SWP391_Student-project-portal.git](https://github.com/ngominhduc24/Student-Project-Portal)]
  1. Run database file (sql/database.sql)
  2. Run the project

Credits

Contact

Linkedin Gmail Github Facebook