We decided to rotate the assignment of the following roles for each sprint.
- Product Owner: Swostik Pati
- Scrum Master: Basil Ahmed
- Product Owner: Hasibur Rahman
- Scrum Master: Avinash Gyawali
- Product Owner: Basil Ahmed
- Scrum Master: Nada Elsharkawy
- Product Owner: Avinash Gyawali
- Scrum Master: Swostik Pati
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.
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.
The CONTRIBUTING.md file contains information on how to contribute to this project
- Clone this repository to your local machine
- Navigate into project direcotry
- 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.
- 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.
- You can start the backend only by running
npm run server
- 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.
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.