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.

Share this project:

Updates