Skip to content

agiledev-students-fall2023/4-final-project-nyuad-issue-resolution-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI/CD Deployed

NYUAD Issue Resolution Platform

Assigned Roles

We decided to rotate the assignment of the following roles for each sprint.

Sprint 1

  • Product Owner: Swostik Pati
  • Scrum Master: Basil Ahmed

Sprint 2

  • Product Owner: Hasibur Rahman
  • Scrum Master: Avinash Gyawali

Sprint 3

  • Product Owner: Basil Ahmed
  • Scrum Master: Nada Elsharkawy

Sprint 4

  • Product Owner: Avinash Gyawali
  • Scrum Master: Swostik Pati

About

Product Vision Statement

The NYUAD Issue Resolution Platform is envisioned as a transformative solution that streamlines and revolutionizes the way NYU Abu Dhabi students and administrative departments interact and resolve issues. Our vision is to create a transparent, efficient, and user-friendly web application that serves as a central hub for issue tracking and resolution. The platform will bridge the communication gap between students and departments, offering real-time insights, accountability, and enhanced collaboration.

Product Description

The NYUAD Issue Resolution Platform is a web-based application designed to facilitate streamlined communication and issue resolution between students and administrative departments at NYU Abu Dhabi. It offers secure login, a student dashboard for issue submission and tracking, department-specific dashboards for administrators, and features such as multi-department tagging, resolution verification, and reopening of issues. Built on the MERN stack, this platform is designed to enhance efficiency and transparency in issue resolution while providing a user-friendly experience for all stakeholders. The site map, wireframe design and the prototype is available in the UX-DESIGN.md file.

Collaborators

The CONTRIBUTING.md file contains information on how to contribute to this project

How to launch the app

  1. Clone this repository to your local machine
  2. Navigate into project direcotry
  3. Install the Dependencies by running
npm run install-deps

This will install the dependencies specified in the package.json, front-end/package.json, back-end/package.json files.

  1. Start the Development Servers by running
npm run dev

This will start the backend server in the back-end/ directory using nodemon and the frontend development server in the front-end/directory using npm start.

  1. You can start the backend only by running
npm run server
  1. You can start the frontend only by running
npm run client

More detail instructions for backend and frontend setup can be found in respective folder's README.md files.

Testing

Backend testing details can be found in back-end/test/README.md file.

Currently, the project is under development. The team will provide instructions for building the project once it reaches that stage.

About

4-final-project-nyuad-issue-resolution-platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published