Skip to content

Prateek-9801/smart-complaint-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Complaint / Issue Reporting System

A web-based application that allows users to submit complaints related to public or institutional issues such as electricity, water, roads, etc. The system stores complaints securely in a cloud database and enables real-time access for administrators.


📌 Problem Statement

Traditional complaint systems rely on manual processes, which often lead to delays, lack of transparency, and difficulty in tracking complaints. Users are not always informed whether their issues have been recorded or resolved.


💡 Solution Overview

The Smart Complaint / Issue Reporting System provides a simple and user-friendly platform where users can submit complaints online. The complaints are stored in Firebase Firestore and can be accessed instantly by administrators, ensuring transparency and efficiency.


🚀 Features

  • Online complaint submission form
  • Category-based complaint classification
  • Real-time data storage using Firebase
  • Admin panel to view submitted complaints
  • Timestamped complaint records
  • Cloud-based and scalable solution

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend / Database: Firebase Firestore
  • Hosting: Vercel
  • Version Control: GitHub

🔧 Google Technologies Used

  • Firebase Firestore (Google Cloud NoSQL Database)
  • Google Cloud infrastructure via Firebase

📊 Process Flow

  1. User opens the web application
  2. User submits a complaint via the form
  3. Complaint data is sent to Firebase Firestore
  4. Data is stored securely in real time
  5. Admin can view all complaints from the database

📸 MVP Snapshots

  • Complaint submission form
  • Firestore database showing stored complaints
  • Admin panel view

(Screenshots included in the PPT)


🔮 Future Enhancements

  • User authentication and login system
  • Complaint status tracking
  • Notifications for users
  • Data encryption and enhanced security
  • Analytics dashboard for administrators

🔗 Project Links


👥 Team

  • Team Leader: Prateek Shrivastava
  • Team Name: (Your team name)

🏁 Conclusion

This project demonstrates how cloud-based solutions and Google technologies can be used to build scalable and transparent systems for real-world problems. The Smart Complaint System simplifies issue reporting and improves accessibility for users and administrators alike.


Hack X Sprint – GGV
GDG on Campus

About

A smart complaint & issue reporting system using Firebase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published