Git Product home page Git Product logo

studentprojectportal's Introduction

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

Gmail Github Facebook

studentprojectportal's People

Contributors

ngominhduc24 avatar daylapvlong avatar andhuc avatar maidung1602 avatar nhatnguyenthanh00 avatar kienfu avatar

Stargazers

Tran Dinh Duy Long avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.