Skip to content

This is our take on the PostGrad System project from Database I course at the GUC. It's a single page web application that keeps track of students doing their postgrad studies. The system helps students manage their Masters and PHD. programs, as well as taking prerequisite courses. The system also allows supervisors and examiners to monitor and …

Notifications You must be signed in to change notification settings

RobertoJoseph/PostGrad-Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UI-PostGrad-Portal Single Page Application

Description

This is our take on the PostGrad System project from Database I course at the GUC. It's a single page web application that keeps track of students doing their postgrad studies. The system helps students manage their Masters and PHD. programs, as well as taking prerequisite courses. The system also allows supervisors and examiners to monitor and control their students' theses and reports. Admins also have their own accounts where they can login to manage and perform all the necessary tasks. The portal has it's DBMS implemented as specified by the user stories from our DB project.

Tools

  • React.js
  • Express.js
  • Node.js
  • MSSQL

Other tools

  • Git is a version control system for tracking changes in source code during software development.

Installation

1- Clone the project

git clone https://github.com/RobertoJoseph/UI-PostGrad-Portal.git

2- Run npm i in the Project folder

3- Execute Database Folder to be able to use our database

4- Run npm start in postgradsystem (to run the project)


Samples

1- Home Page

Screen Shot 2022-03-09 at 12 43 20 PM

2- Register Sample

Screen Shot 2022-03-09 at 12 43 48 PM

3- Login Sample

Screen Shot 2022-03-09 at 12 43 58 PM

4- List of Students

Screen Shot 2022-05-02 at 8 32 34 PM

5- List of Theses

Screen Shot 2022-05-02 at 8 32 41 PM

6- Thesis Payments

Screen Shot 2022-05-02 at 8 33 38 PM

7- Courses Module

Screen Shot 2022-05-02 at 8 32 47 PM

8- Payment Module

Screen Shot 2022-05-02 at 8 32 53 PM

9- Supervisor Choose Progress Report

Screen Shot 2022-05-02 at 8 38 23 PM

Contributers

  • Roberto Joseph
  • Kareem Heidar
  • Ahmed Heidar

About

This is our take on the PostGrad System project from Database I course at the GUC. It's a single page web application that keeps track of students doing their postgrad studies. The system helps students manage their Masters and PHD. programs, as well as taking prerequisite courses. The system also allows supervisors and examiners to monitor and …

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •