Title: Smart Complaint Portal

Inspiration The inspiration for this project came from common problems faced by students in universities. Many students experience issues such as broken fans, dirty washrooms, or WiFi problems but often do not know where to report them. I wanted to create a simple system that allows students to easily submit complaints and helps the administration track and resolve these issues efficiently.

What I Built I built a Smart Complaint Portal where students can submit complaints by entering their name, location, and a description of the problem. The system uses AI to analyze the complaint and generate the category, priority level, and a short summary. The complaints are displayed on a dashboard where their status can be updated as Pending, In Progress, or Resolved.

How I Built It I built the project as a web application using HTML, CSS, and JavaScript. I integrated Google Gemini AI to analyze the complaint description and provide useful information like category and priority. This helps make the system smarter and easier for administrators to manage complaints.

Challenges I Faced One challenge was integrating the AI API and making sure it correctly analyzed the complaint text. Another challenge was building the main features within a limited hackathon time. I focused on creating a simple but functional prototype.

What I Learned Through this project I learned how AI can be integrated into applications to solve real-world problems. I also learned how to connect an AI API with a web application and design a system that improves complaint management in a university.

Built With

  • and-a-short-summary-of-the-issue-using-ai.-the-project-runs-as-a-simple-web-application-in-the-browser
  • and-communicate-with-external-services.-i-integrated-the-google-gemini-api-to-analyze-complaint-descriptions-and-automatically-generate-the-category
  • and-javascript-to-build-the-frontend-of-the-smart-complaint-portal-and-create-the-user-interface-for-submitting-complaints.-javascript-was-used-to-handle-form-submission
  • css
  • geminiapi
  • google
  • html
  • javascript
  • manage-complaint-data
  • priority-level
  • react
Share this project:

Updates