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.
- React.js
- Express.js
- Node.js
- MSSQL
- Git is a version control system for tracking changes in source code during software development.
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)
1- Home Page
2- Register Sample
3- Login Sample
4- List of Students
5- List of Theses
6- Thesis Payments
7- Courses Module
8- Payment Module
9- Supervisor Choose Progress Report
- Roberto Joseph
- Kareem Heidar
- Ahmed Heidar