Skip to content

rafaewaqarqazi/ugpc

Repository files navigation

UGPC - Automation System

An Agile Software project management tool for Final Year of bachelors in software students and Project committee to make their life easier in whole process, from proposal submission to project Tracking, evaluation and much more.

Setup

  1. Clone the repository
git clone https://github.com/rafaewaqarqazi/ugpc
  1. Install dependencies
yarn install
  1. Copy .env.template to .env and fill in the required details
  2. Run the server
yarn dev

Demo

Watch the video

Features

  • Proposal Submission.
  • Scheduling Presentations by dragging and dropping into schedule container.
  • Assigning Supervisors automatically.
  • Generating Acceptance letter automatically.
  • Creating Backlog.
  • Planning Sprints.
  • Changing Priority of tasks.
  • Attaching mockUps with tasks.
  • Progress Reports.
  • Scheduling Meetings between students and supervisors.
  • Uploading Final Documentation.
  • Scheduling internal and external examination.
  • Assigning internal and external examiners.
  • Handling Project Committees.
  • Handling views of around 10 different types of users.
  • Alerting users with email on every status.

Tools & Technologies

  • Node.js
  • Express.js
  • React.js
  • Next.js
  • JavaScript ES6
  • MongoDB
  • ContextAPI
  • Material UI
  • React-beautiful-dnd
  • WebStorm
  • Postman
  • MongoDB Atlas Cloud

Check out the production version on Vercel by clicking here

About

Software Project Management tool for Final Year Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published