The Cypress System is a web application designed to help Toronto residents report and track non-emergency street issues like potholes, road damage, or missing signs. Users can place markers on an interactive map, select the issue type from predefined categories, and submit detailed reports. The platform also allows users to view and filter existing reports based on location or urgency, helping highlight the most affected areas. Cypress aims to simplify the reporting process and make it easier for city services to respond to community concerns.
This project is built for our CPS406 course, Introduction to Software Engineering.
- Ahmed Bein
- Diya Waseem
- Safwan Khan
- Manan Auluck
- Tenzin Chokdup Chokdup
If you would like to view our Cypress web application in action, click on the Google Drive link. This Demo video was made by Ahmed Bein. Google Drive
- Clone the repository by doing: git clone https://github.com/Manan2004/cypress
- Navigate to the project directory: cd cypress
- Install dependencies: npm install
- Start the development server: npm run dev
Note: This starts the Next.js development server. By default, it'll be accessible at http://localhost:3000.
We've used Next.js and Leaflet to build this project along with HTML and CSS.
