Overview Merged
Overview Merged
BACHELOR OF TECHNOLOGY
In
COMPUTER SCIENCE AND ENGINEERING
Submitted by
MAY – 2025
i
CERTIFICATE
This is to certify that the dissertation titled “SMART CITY COMPLAINT SYSTEM WITH
AI ASSISTANT” which is being submitted by Sudhir Kumar (21105128005), Ram Bhola Kumar
(21105128004), Satish Kumar (21105128008) for the partial fulfillment of the requirements for the
award of degree of Bachelor of Technology (B. Tech.) in Computer Science and Engineering
Department iis a record of the student’s own work carried out at Department of in Computer Science
and Engineering, B.P. Mandal College of Engineering Madhepura, Bihar, under my supervision and
guidance. The matter embodied in this thesis has not been submitted elsewhere for the award of any
other degree.
Date : ……………………
Place : …………………...
ii
DECLARATION
We certify that,
a. The work contained in this project report is original and has been done by us the final year
students of Computer Science and Engineering under the general supervision of our professor.
b. The work has not been submitted to any other Institute for degree.
c. We have followed the Institute norms and guidelines and abide by the regulation as given
code of conduct of the Institute.
d. Whenever I have used materials (data, theory and text) from other sources, we have given
due credit to them by citing them in the text of the thesis and giving their details in the
reference section.
iii
ACKNOWLEDGEMENTS
We feel immense pleasure and privilege to express my deep sense of gratitude, indebtedness
and thankfulness towards my supervisor, Prof. Amit Kumar (Assistant Professor), Department of in
Computer Science and Engineering, for his invaluable guidance, constant supervision, continuous
encouragement and support throughout this work. His suggestions and critical views have greatly
helped us in successful completion of this work.
We also take the opportunity to acknowledge the contribution of Prof. Murlidhar Prasad
Singh, HOD of Computer Science and Engineering, B.P Mandal College of Engineering, Madhepura
for his support and guidance during the development of project.
We also wish to record our profound gratitude to Prof. Arbind Kumar Amar, the Principal of
B.P Mandal College of Engineering, Madhepura for his love, motivation and encouragement which he
shows towards us throughout our work.
We feel most obliged to our parents and all our family members for their affection and constant support
for our education and overall well-being.
Lastly, We express thanks to the Almighty for his generous blessings and giving us courage to
complete the project with great satisfaction.
SUDHIR KUMAR
(21101128005)
RAM BHOLA KUMAR
(21105128004)
SATISH KUMAR
(21105128008)
iv
CERTIFICATE OF APPROVAL
The project work entitled "SMART CITY COMPLAINT SYSTEM WITH AI ASSISTANT"
submitted by Sudhir Kumar (21105128005), Ram Bhola Kumar (21105128004), Satish Kumar
(21105128008) has been examined by us and is hereby approved for the completion of 8th Semester,
B. Tech (COMPUTER SCIENCE AND ENGINEERING.), for which it has been submitted. It is
understood that by this approval the undersigned does not necessarily endorse or approve any
statement made, opinion expressed or conclusion drawn therein, but approve the project work only for
the purpose for which it has been submitted.
Internal Examiner
Date : ……………………
Place : …………………...
v
ABSTRACT
In many rural and underdeveloped areas, citizens face significant challenges in reporting local civic
issues such as broken roads, water shortages, or faulty electricity lines. Simultaneously, students in
these areas often lack access to quality educational resources and personalized academic support.
This project presents a unified web-based solution titled “Smart City Complaint System with AI
Study Assistant”, designed specifically to address both these challenges.
2. AI Study Assistant Module – Empowers students with tools like AI Chatbot, Notes
Summarizer, MCQ Generator, and Code/Concept Explainer, all powered by Google
Gemini API. These features help bridge the academic gap in rural communities by offering
on-demand, intelligent educational support.
The system is built using the MERN stack (MongoDB, Express.js, React.js, Node.js) and ensures
a secure user experience with JWT authentication. The user interface is kept simple and responsive,
ensuring accessibility even in low-resource environments.
By combining civic engagement with educational empowerment, this project delivers a unique,
scalable, and impactful solution tailored for the needs of rural populations. It represents a significant
step toward digitally inclusive Smart Villages, where both governance and learning are accessible
at one click.
vi
TABLE OF CONTENTS
Chapter Title Page
Overview i
Certificate ii
Declaration iii
Acknowledgements iv
Certificate of Approval v
Abstract vi
Table of Contents vii
List of Figures ix
1 Introduction 1-4
1.1 General 1
1.2 Research Goal and Objectives 2
1.3 Scope of Work 3
1.4 Organization of Thesis 4
vii
4.3 Complaint Module Implementation 25
4.4 Smart Study Tools: Key Feature Implementation 27
viii
LIST OF FIGURES
Figure Figure Caption Page
1 ER Diagram 20
3 Login Page 23
4 Registration Page 23
6 Complaint View 33
7 Admin Panel 34
8 Study Features 34
ix
Chapter 1: Introduction
1.1 General
The rapid advancement of digital technologies has transformed the way cities function and
how students approach learning. As urbanization accelerates, the need for efficient,
transparent, and responsive civic management has become paramount. At the same time, the
rise in competition, academic pressure, and online learning has made it necessary to provide
students with smart, AI-driven tools to support their educational journey. This project bridges
these two significant domains—smart governance and smart learning—into a single,
accessible platform.
The Smart City Complaint Management System is a digital interface that allows city
residents to raise civic complaints such as sanitation issues, road damage, water leakage,
streetlight faults, and more. It removes the barrier of physical visits to municipal offices and
replaces it with a streamlined, online workflow. Users can register, log in, and submit
complaints, while an admin panel enables authorized officials to monitor, filter, prioritize,
and update complaint statuses in real-time.
Parallel to this, the AI Study Assistant module is designed to empower students through
artificial intelligence. It combines a variety of learning and productivity tools in one
interface—ranging from summarizing handwritten or typed notes, explaining complex code
snippets, solving math problems, generating flashcards and MCQs, and even helping students
prepare for careers. These tools leverage modern AI APIs (like Gemini or OpenAI) to offer
instant, intelligent support to students, thereby improving learning outcomes and reducing
the cognitive load during preparation.
This dual-purpose system not only demonstrates the versatility of web development and AI
integration but also promotes digital literacy, productivity, and responsive administration.
The project showcases a role-based access system where:
● Users can file civic complaints and access all AI educational tools.
1
● Admins have additional privileges to manage and act on complaints from the
dashboard.
The fusion of these two modules in a single platform exemplifies the potential of smart
solutions for smart citizens and smart learners. From a software engineering perspective,
the system incorporates essential components like user authentication, database integration,
RESTful APIs, responsive design, and secure data handling, making it a scalable and
practical solution for real-world deployment.
This thesis explores the conceptualization, design, implementation, and evaluation of this
integrated platform, addressing both technological and societal needs through a seamless web
application.
● To develop a Smart City portal for citizens to submit, view, and track complaints
efficiently.
● To enable Admins to view, filter, and resolve complaints through a dedicated
dashboard.
● To integrate a fully-functional AI Study Assistant equipped with:
○ AI Chat Assistant for academic queries
○ Notes Summarizer and Flashcards Generator
○ Personalized Study Planner and To-do List
○ MCQ Generator and Concept Comparison tools
2
1.3 Scope of Work
The scope of this project encompasses two key domains:
● Integration of AI-based services using external APIs like Google Gemini or OpenAI.
● Tools for summarization, flashcards, MCQ generation, and academic support.
● Role-based access for users to interact with only permitted modules.
3
● Chapter 4: Implementation and Results – Explains the coding strategies, modules
developed, and screenshots with system functionality.
● Chapter 5: Conclusion and Future Scope – Summarizes the achievements,
limitations, and potential improvements of the project.
4
Chapter 2: Literature Review
Smart city portals are integrated platforms designed to enhance urban governance, streamline
civic services, and improve citizen engagement. Several Indian cities, such as Pune, Bhopal,
and Surat, have implemented smart city dashboards and portals for public utilities, traffic
monitoring, and complaint redressal.
● Pune Smart City Portal introduced real-time dashboards, but lacked integration
with AI-based query handling.
● Bhopal Smart Governance Portal centralized grievance redressal but relied on
manual ticket management.
● Academic papers (e.g., Sharma et al., 2020) emphasize that most existing systems
lack personalization and predictive analytics.
This project advances the concept by merging smart portals with AI-assisted complaint
logging and education modules, making it both civic- and student-friendly.
Global Examples
Countries like Singapore, Estonia, and the UAE have adopted AI-powered civic assistants
for real-time issue tracking, traffic queries, and complaint management. For instance,
Singapore’s virtual assistant “Ask Jamie” handles citizen inquiries across various
departments. According to a 2021 report by GovTech Singapore, Jamie reduced response
wait times by over 70% and successfully resolved over 85% of first-level queries without
human intervention.
5
India-Specific Use Cases
● UMANG App
● MyGov Helpdesk on WhatsApp
● e-Nagarsewa portals
have adopted semi-intelligent bots to handle basic tasks like status checking, form-filling
guidance, and complaint logging. However, these assistants are often rule-based and lack
context awareness, natural language understanding (NLU), and multilingual support.
A research study by Patel et al. (2021) indicated that AI integration in municipal services led
to:
Our Contribution
This makes the platform citizen-centric, fast, and smart, especially for areas where tech
literacy is low.
6
2.3 Smart Study Tools & EdTech Trends
The global EdTech market has undergone rapid transformation due to advancements in
Artificial Intelligence, Natural Language Processing, and Machine Learning. Students
are no longer passive recipients of information but active participants in personalized, AI-
assisted learning ecosystems.
● Google Socratic: Uses image and voice recognition to solve math and science
problems.
● Khanmigo by Khan Academy: GPT-powered tutor that helps explain complex
STEM subjects interactively.
● Quizlet and EdPuzzle: Support AI-generated flashcards and interactive quizzes.
● ChatGPT & Gemini AI: Used for summarizing topics, answering questions, and
creating study plans.
A study by Singh & Rao (2022) found that students using AI-based study companions
performed 23% better in memory recall tests and spent 30% less time preparing for exams
compared to traditional methods.
7
Unlike standalone EdTech apps, our platform integrates 12 AI tools directly within a civic
portal. These include:
● AI Notes Summarizer
● MCQ Generator from Text
● AI Chatbot for Study Help
● YouTube Transcript Summarizer
● Flashcard Generator
● Essay Writer
● Plagiarism Checker with AI Explanation
This hybrid model makes the platform highly useful for college students and school-goers,
especially in underdeveloped regions where access to premium EdTech tools is limited.
2.4 Summary
This literature review highlighted:
● Smart City Portals: Existing portals are useful but often static, lacking AI-driven
interactivity and personalization.
● AI in Complaint Systems: Proven to improve response time and satisfaction, but
still in early stages of deployment in India.
● Smart Study Tools: Transforming education by enabling personalized, fast, and
efficient learning, but are usually offered in standalone apps.
Gap Identified
No current system combines civic service management and AI-based educational support
on a single platform. Existing portals focus on either governance or education—but not both.
Project Uniqueness
8
● Supporting students with smart, accessible study tools
9
Chapter 3: Methodology of Work
This chapter discusses the structured approach undertaken in developing the integrated web-based
solution that combines a Smart City Complaint Management System with an AI-powered Study
Assistant. It presents the problem analysis, defines the system requirements, outlines the tools and
technologies used, and elaborates on the AI model integration strategy that empowers the
educational modules of the platform.
Background
In rural and remote areas of India and many developing countries, citizens face severe challenges in
accessing basic civic services and educational tools. Unlike urban centers, villages lack digital
infrastructure, smart governance systems, and modern educational platforms. As a
result, both civic complaints and academic struggles go unaddressed.
Civic Issues:
Educational Issues:
10
We propose a single web application designed with simplicity and low bandwidth usage in
mind. It provides:
● Smart City Complaint Portal for villages with easy submission and tracking.
● AI Study Assistant for students in rural areas to understand topics, ask questions,
summarize notes, and generate MCQs without a teacher.
Functional requirements define the specific behaviors, services, and functionalities that the
system must perform. These are directly aligned with user expectations and project goals.
2. Submit Complaint
○ Users can file a complaint by selecting:
■ Category (Water, Road, Power, Sanitation, etc.)
■ Description
■ Optional Image Upload
○ Complaint gets stored in the database and status is set to Pending.
11
○ Users can view the real-time status of their submitted complaints (Pending →
In Progress → Resolved).
○ Summarize Notes: Paste long text and receive summarized bullet points.
○ Generate MCQs: Upload or paste notes to receive auto-generated multiple-
choice questions.
○ AI Chatbot: Ask academic questions in English/Hindi and get instant
responses.
○ Code/Math Explainer: Submit code or equations to get line-by-line
explanations.
1. Admin Login
○ Secure login panel for the admin to manage system operations.
4. Respond to User
○ Admin can send remarks or a message while updating complaint status (e.g.,
“Team visiting tomorrow”).
12
○ (Optional) Admin can review AI tool usage and provide feedback on student
engagement.
Security is ensured through JWT-based authentication and bcrypt password hashing. The
system is scalable, allowing easy addition of new complaint categories or AI tools.
Maintainability is achieved using modular, reusable code structures. It supports testing with
tools like Jest to ensure stability.
Reliability is a priority, with 99% uptime and proper error handling. The system also features
weekly database backups with a 24-hour recovery option. Lastly, localization support allows
users to switch the interface language, making it accessible to villagers who speak different
regional languages.
Frontend Technologies
● React.js: A powerful JavaScript library used to build a dynamic and responsive user
interface.
13
● Tailwind CSS: A utility-first CSS framework used to design clean, mobile-friendly
layouts quickly.
Axios: For sending HTTP requests from frontend to backend APIs.
Backend Technologies
● Node.js: Used to run the backend server with high performance and event-driven
architecture.
● Express.js: A lightweight framework that simplifies API creation and routing.
● bcrypt.js: For hashing user passwords securely.
● JWT (JSON Web Token): For secure user authentication and session management.
Database
● MongoDB Atlas: A NoSQL cloud database used to store user data, complaints, and
AI tool history in a flexible and scalable structure.
Development Tools
● Visual Studio Code (VS Code): The primary code editor used for writing and
debugging code.
● Postman: Used for testing and validating REST API endpoints during development.
● Git & GitHub: Version control tools used for managing and tracking source code
changes.
● Figma (optional): Used for UI planning and wireframing.
Deployment Tools
● Vercel / Render: Used for deploying the frontend and backend to the cloud with free
hosting options.
● MongoDB Compass: Provides cloud-hosted database with auto-backup and
scalability support.
14
The system integrates modern AI and geolocation technologies to enhance both the student
learning experience and the efficiency of complaint tracking in rural areas. This section
explains how the Gemini API and Google Maps API are utilized in the project.
The Google Gemini API is used to power the AI features in the Study Assistant module. It
helps rural students by generating intelligent content in response to their input.
Use Cases:
● Note Summarization: Long handwritten or typed class notes can be summarized into
short, simple explanations.
● MCQ Generator: Automatically generates multiple-choice questions based on user-
provided study material.
● Doubt Solver (Chatbot): Students can ask any question (math, science, coding, etc.)
and receive instant AI explanations.
● Code/Concept Explainer: Input a code snippet or technical topic, and Gemini
explains it in simple terms.
Integration Steps:
1. Collect user input (notes, questions, code, etc.) through React forms.
2. Send the prompt to Gemini API using a POST request.
3. Receive and display the AI response to the student in a readable format.
To improve the Complaint Management System, the Google Maps API is integrated to
collect and display geolocation data for complaints submitted by villagers.
Use Cases:
● User Location Auto-Detection: Automatically detects and stores the user's location
when they file a complaint.
● Map Visualization (Admin Panel): Admin can view complaint locations on a map
to understand problem areas visually.
15
Integration Steps:
16
4. System Design and Implementation
4.1 Introduction to System Architecture
The System Architecture is like a blueprint of your project. It shows how all the parts of
your application (frontend, backend, database, authentication, etc.) work together and
communicate with each other.
Your project uses the MERN Stack (MongoDB, Express.js, React.js, Node.js), which is a
popular full-stack JavaScript technology.
3. Database
● Uses MongoDB
● Stores:
17
○ User information (name, email, password, role)
Complaint details (title, description, date, status, etc.)
4. Authentication System
● When a user logs in or submits a complaint, the frontend sends an HTTP request to
the Express backend.
● Example:
● MongoDB stores:
○ Each user as a document in the users collection.
○ Each complaint as a document in the complaints collection.
● Complaints are linked to users by their userID.
18
5. Response Back to Frontend
● Once data is saved or fetched, the server sends a JSON response back.
● The React app then updates the screen with:
○ Complaint status
○ Success/failure messages
○ Dashboard updates
Component-Level View
Frontend (React):
Database (MongoDB):
● Environment variables like MongoDB URI and JWT secret are stored in .env
19
● The application runs on:
○ Port 3000 (React frontend)
Port 5000 (Express backend)
What is an ER Diagram?
● User
● Complaint
ER Diagram Structure:
20
Fig 1 (ER Diagram)
Explanation:
A Use Case Diagram shows what different types of users (called actors) can do in your
system. It helps to understand the functional requirements.
👥 Actors:
● Citizen (User)
● Admin
For Citizen:
● Register/Login
● File a Complaint
● View Own Complaints
● Track Complaint Status
For Admin:
● Login
● View All Complaints
● Change Complaint Status
● Delete Complaints (if needed)
21
📐 Simple Use Case Diagram (Text View):
Wireframes are basic sketches of how your web pages look and what each screen contains.
These are not the final designs but a layout of components like buttons, input fields, and
dashboards.
1. Login Page
● Email Field
● Password Field
● Login Button
22
● Link to Register Page
2. Register Page
● Name
● Email
● Password
● Confirm Password
● Submit Button
●
● Fig 4 (Registration Page)
23
3. Citizen Dashboard
● Welcome User
○ Title
○ Status
○ Date Filed
○ View Details
4. Complaint Form
● Title
● Description
● Category Dropdown
● Submit Button
●
Fig 5 (New Complaint Page)
5. Admin Dashboard
24
● List of All Complaints
● Filter by Status
● Update Status Button (Dropdown: Pending/In Progress/Resolved)
● Delete Option
Summary of 4.2:
● The ER Diagram defines how data is stored and related (User ↔ Complaints).
● The Use Case Diagram explains the roles and activities of citizens and admins.
● The Wireframes help in designing a user-friendly frontend interface for both types of
users.
The Complaint Module is an essential part of the system that allows users to register and
track their complaints effectively. This module is designed to provide a simple interface for
users to submit complaints and for the admin or concerned staff to view and manage those
complaints.
Objectives
Features
● Complaint Submission: Users can fill a complaint form by providing details such as
their name, contact information, complaint category, description, and date of
complaint.
● Complaint Tracking: After submission, users get a unique complaint ID to track the
status.
● Admin View: Admin can view all complaints in a list format.
● Complaint Status Update: Admin can change the status of complaints (e.g.,
Pending, In Progress, Resolved).
● Notifications: Optionally, the system can notify users about status changes via email
or SMS (if implemented).
Implementation Details
1. User Interface:
25
○ A complaint submission form with input fields:
■ Name
■ Contact Number or Email
■ Complaint Category (dropdown)
■ Description (text area)
■ Date (auto-filled or user-selected)
Backend Processing:
○ When a user submits the form, the complaint details are validated for
completeness and correctness.
○ Valid data is then saved into the complaints database table.
○ A unique complaint ID is generated for each complaint entry.
2. Database Design:
○ Table name: complaints
○ Fields include:
■ complaint_id (Primary Key)
■ user_name
■ contact_info
■ category
■ description
■ date_submitted
■ status (default to 'Pending')
■ admin_comments (optional for admin updates)
3. Admin Module:
○ Admin dashboard displays a list of complaints with key details and current
status.
○ Admin can click on a complaint to view full details.
○ Admin can update the complaint status and add comments.
○ Changes are saved back to the database.
4. Complaint Tracking:
○ Users can enter their complaint ID in a tracking interface.
○ The system retrieves and displays the current status and any admin remarks.
Technologies Used
26
● Multiple test complaints were submitted to check the system's response.
● Verified complaint status updates and retrieval accuracy.
● Checked for security to avoid SQL injection and ensure data privacy.
The Smart Study Tools module is designed to enhance the learning experience by providing
intelligent features that help users study more effectively and efficiently. This module
integrates several key tools that assist in organizing study material, creating quizzes, setting
reminders, and tracking progress.
Objectives
1. Flashcard Generator:
○ Allows users to create digital flashcards for quick revision.
○ Users can input questions and answers, which are saved in their personal
study sets.
○ Flashcards can be shuffled and reviewed repeatedly for better retention.
2. Quiz Creator and Tester:
○ Users can create quizzes based on their study material.
○ Quizzes support multiple-choice questions, true/false, and short answers.
○ The system provides immediate feedback and scoring after quiz completion.
Implementation Details
1. User Interface:
27
○ Interactive dashboards with access to all smart tools.
○ Simple and user-friendly forms to create flashcards and quizzes.
○ Calendar view for scheduling and reminders.
2. Backend Processing:
○ Data related to flashcards, quizzes, schedules, and progress is stored in the
database.
○ Logic implemented for quiz evaluation and scoring.
○ Reminder notifications triggered using scheduled tasks or background jobs.
3. Notification System:
○ Implemented to send reminders through email or in-app alerts.
○ Scheduler uses cron jobs or task queues to send timely notifications.
Technologies Used
28
5. Results and Testing
This section highlights the functional testing performed to ensure that all critical features of
the Smart City Complaint Management System work correctly as per the project
requirements. Each major feature was tested manually during the development phase and
validated through multiple user scenarios.
● The user registration module was tested with valid and invalid inputs.
● Validation was checked for empty fields, invalid email formats, and short passwords.
● On successful registration, the user data was securely stored in MongoDB, and a JWT
token was generated during login.
● After filing, users could view a list of all complaints submitted by them.
● Complaints displayed correct information including status, title, and date.
29
● Each complaint’s status was fetched and updated in real-time from the database .
● All API routes returned correct HTTP status codes (200 OK, 401 Unauthorized, 404
Not Found, etc.).
● Errors were handled gracefully using middleware with proper error messages.
● Each page and component was tested for loading, data rendering, and interaction.
● Conditional rendering based on login state and user role worked as expected.
● Navigation and routing through react-router-dom were smooth and bug-free.
● The application was opened on various screen sizes (mobile, tablet, laptop).
30
● Tailwind CSS made all components adapt well to different screen widths.
● All features remained usable on both desktop and mobile browsers.
Overall Result
The functional testing confirms that all primary features — user registration, complaint
management, admin handling, and smart study tools (optional) — are working as expected
under standard usage scenarios. No critical bugs were encountered during manual testing.
The login interface allows registered users to log into the system using their email and
password.
31
Purpose: Authenticates the user and generates a JWT token for secure access .
Here, users can see a list of complaints they’ve submitted, along with the status
(Pending, In Progress, Resolved).
Purpose: Allows users to monitor the status of their grievances.
32
Admin Panel Interfaces
The admin login is separate from citizen login and requires admin credentials.
Purpose: To ensure only authorized personnel access the admin dashboard.
5. Admin Dashboard
The dashboard gives a full view of complaints from all users, categorized by their current status.
Purpose: Helps the admin monitor and manage citizen complaints effectively.
33
Displays learning resources, notes, or AI-based features like Q&A.
Purpose: Provides educational tools integrated within the citizen interface.
3. Study Plan Generator – Creates personalized study plans based on subjects and time
34
7. Todo List – Manage study tasks and track your progress
🎓 Extra Utilities
35
Chapter 6: Conclusion and Future Scope
Through this system, villagers can now easily register complaints related to
water, electricity, roads, and sanitation, while the admin side enables faster
redressal using tools like Google Maps for complaint location tracking. This
eliminates the need for physical visits to government offices and brings
transparency to the system.
Limitations
Future Enhancements
37
References
1. React Documentation
React – A JavaScript library for building user interfaces.
https://reactjs.org/docs/getting-started.html
2. Node.js Documentation
Node.js – JavaScript runtime built on Chrome’s V8 engine.
https://nodejs.org/en/docs
3. Express.js Guide
Express – Fast, unopinionated, minimalist web framework for Node.js.
https://expressjs.com/en/starter/installing.html
38
https://github.com/dcodeIO/bcrypt.js
39
Appendix
Frontend (React.js)
40
8.2 APIs Used
● Used for:
● Endpoint Example:
https://generativelanguage.googleapis.com/v1beta/models/gemini-
pro:generateContent
● Used for:
○ Capturing user's live location.
○ Showing complaints on maps for admin.
41
8.3 GitHub Link & QR Code
GitHub Repository
https://github.com/sudhir-kumar999/project2.git
QR Code to GitHub
42