Inspiration
In many campuses, students face common issues such as WiFi problems, maintenance delays, or facility-related complaints. These issues are often reported informally and do not reach the right authorities on time. This inspired us to build a simple digital system where students can easily report issues in one place.
What it does
Campus Issue Reporter is a web-based application that allows students to submit campus-related issues through a clean and user-friendly interface. The system sends the data to backend APIs, where issues can be categorized and prioritized for faster resolution.
How we built it
The frontend was built using HTML, CSS, and JavaScript to provide a simple and responsive user interface. The backend was developed using Node.js and Express, exposing REST APIs for submitting and fetching issues. The project is designed to integrate with MongoDB for data storage.
Challenges we faced
One of the main challenges was setting up the database environment locally during the limited project time. To ensure a smooth demonstration, we implemented a demo-mode backend that showcases the complete frontend-to-backend workflow.
What we learned
Through this project, we learned how to design REST APIs, connect a frontend application to a backend using fetch, and structure a full-stack project. We also learned how to adapt quickly and focus on delivering a working prototype under time constraints.
Log in or sign up for Devpost to join the conversation.