0% found this document useful (0 votes)
9 views19 pages

Citizen Issue Reporting Portal Project

The Capstone Project Report details the development of the Citizen Issue Reporting Portal (CIRP), a web-based application designed to empower citizens in reporting urban infrastructure issues. The project aims to enhance communication between residents and local authorities, improve urban maintenance, and utilize modern technologies for efficient issue resolution. Key components include a user-friendly interface, data management through Firebase, and the integration of computer vision and machine learning for image processing.

Uploaded by

kajalcy13
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views19 pages

Citizen Issue Reporting Portal Project

The Capstone Project Report details the development of the Citizen Issue Reporting Portal (CIRP), a web-based application designed to empower citizens in reporting urban infrastructure issues. The project aims to enhance communication between residents and local authorities, improve urban maintenance, and utilize modern technologies for efficient issue resolution. Key components include a user-friendly interface, data management through Firebase, and the integration of computer vision and machine learning for image processing.

Uploaded by

kajalcy13
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

A

Capstone Project Report


On

CIRP(Citizen Issue Reporting Portal)


Submitted during <4th> semester in partial fulfilment of the requirements for the
award of degree of

Bachelor of Technology
in

Computer Engineering
by

<Kajal Choudhary (22001003059)>


Under supervision of

<Prof. C.K. Nagpal>

Department of Computer Engineering


FACULTY OF INFORMATICS & COMPUTING

J.C. Bose University of Science & Technology, YMCA


Faridabad – 121006

May 2024
CANDIDATE’S DECLARATION

I hereby certify that the work being presented in this Project titled “___CIRP(Citizen Issue

Reporting Portal)___” in partial fulfilment of the requirements for the degree of Bachelor of

Technology in ___Computer Engineering___ and being submitted to “J.C. Bose University of

Science and Technology, YMCA, Faridabad”, is an authentic record of my own work carried out

under the supervision of Dr/Ms/Mr ____Prof. C.K. Nagpal____.

The work contained in this project has not been submitted to any other University or Institute for

the award of any degree or diploma by me.

Student’s Signature
Student’s Name

Supervisor Name and Signature


TABLE OF CONTENTS

Candidate’s Declaration

Chapter 1: Introduction

1.1 Brief of the Project

1.2 Technologies Used

Chapter 2: Proposed Work

3.1 Problem Formulation

3.2 Objectives

3.3. Methodology

Chapter 3: Result Analysis and Future scope

References
Chapter 1: Introduction

1.1 Brief of the Project

In an age marked by rapid urbanization, the upkeep of urban infrastructure stands


as a paramount concern. Enter the Citizen Issue Reporting Platform (CIRP), a
dynamic web-based application crafted to empower citizens in actively
contributing to the maintenance of their neighborhoods. With its user-friendly
interface, CIRP serves as a conduit, fostering direct communication between
residents and local authorities. Its primary objective? To expedite the resolution of
various urban issues, ranging from potholes and malfunctioning streetlights to
unsightly graffiti, thus fostering cleaner, safer communities.

The Citizen Issue Reporting Platform (CIRP) is motivated by a belief in citizen


empowerment and technology's potential to transform communities. It aims to:

1. Empower citizens to report and address local issues.


2. Foster civic responsibility and engagement.
3. Improve quality of life through timely issue resolutions.
4. Enhance transparency and hold local authorities accountable.
5. Provide data-driven insights for urban planning.
6. Allocate resources efficiently by prioritizing critical issues.
7. Facilitate open communication between citizens and authorities.
8. Contribute to sustainable, resilient cities.
9. Adapt to changing urban dynamics.
10. Inspire civic tech innovation for social good.
1.2 Technologies Used

In the project:

• Frontend (HTML, CSS, JavaScript): These languages are utilized to


create the user interface of the Citizen Issue Reporting Platform (CIRP).
HTML structures the content, CSS styles it, and JavaScript adds
interactivity, making the platform intuitive and user-friendly.
• Database (Firebase): Firebase serves as the backend database for CIRP,
storing user-generated data such as issue reports, pictures , and comments. It
provides real-time data synchronization, enabling instant updates for both
citizens and local authorities.
• Computer Vision (OpenCV) and Machine Learning: OpenCV, a
computer vision library, is utilized for image processing tasks within CIRP.
It enables the platform to analyze images uploaded by users, identifying
elements like graffiti or road damage
• Designing Tool (Figma): Figma is used for designing the user interface and
user experience (UI/UX) of CIRP. Designers utilize Figma's collaborative
features to create wireframes, prototypes, and final designs, ensuring a
visually appealing and seamless user experience across different devices and
screen sizes.
Chapter 2: Proposed Work

3.1 Problem Formulation

The problem formulation for the Citizen Issue Reporting Platform (CIRP) revolves
around addressing the challenges associated with urban infrastructure maintenance
and citizen engagement. It can be broken down into several key aspects:

Urban Infrastructure Maintenance: The problem involves the degradation and


malfunctioning of various elements of urban infrastructure such as roads,
streetlights, and public spaces. These issues not only diminish the quality of life for
residents but also pose safety hazards and hinder economic development.
Citizen Engagement: Traditional methods of reporting urban issues to local
authorities are often cumbersome and inefficient, leading to underreporting and
delayed resolutions. There's a lack of effective communication channels between
citizens and local governments, resulting in a disconnect between the community's
needs and the actions taken by authorities.
Technology Integration: Leveraging modern technology, including web-based
platforms, databases, and image processing algorithms, presents an opportunity to
streamline the issue reporting process. However, integrating these technologies
effectively while ensuring accessibility and usability for a diverse user base poses
its own set of challenges.
Data Management: Handling a large volume of user-generated data, including
issue reports, user profiles, and multimedia content, requires robust data
management practices. Ensuring data security, privacy, and integrity while
enabling real-time updates and analytics adds complexity to the problem.
Community Empowerment: The ultimate goal is to empower citizens to actively
participate in the maintenance and improvement of their local communities. This
involves not only providing a platform for reporting issues but also fostering a
sense of ownership, collaboration, and accountability among residents and local
authorities.

By formulating the problem in these terms, the development of the Citizen Issue
Reporting Platform (CIRP) aims to address these challenges by creating an
accessible, user-friendly, and technologically advanced solution that bridges the
gap between citizens and local governments, ultimately leading to more efficient
urban infrastructure maintenance and improved community engagement.
3.2 Objectives

1. Enhance Urban Infrastructure Maintenance: Develop a platform that


facilitates the efficient reporting and resolution of urban issues such as
potholes, broken streetlights, graffiti, and other maintenance concerns to
ensure safer and more livable communities.

2. Promote Citizen Engagement: Encourage active participation from


residents in the upkeep of their neighborhoods by providing a user-friendly
platform that empowers them to report issues directly to local authorities and
track the progress of resolutions.

3. Improve Communication Channels: Establish transparent and effective


communication channels between citizens and local governments to foster
collaboration, responsiveness, and accountability in addressing urban issues.

4. Utilize Technology: Integrate modern technologies such as web-based


applications, databases, image processing algorithms, and machine learning
to streamline the issue reporting process and enhance the accuracy and
efficiency of issue identification and resolution.

5. Ensure Accessibility and Usability: Design a platform that is accessible to


a diverse user base and easy to use, regardless of technological proficiency,
language barriers, or physical disabilities, to maximize citizen participation
and engagement.
6. Ensure Data Security and Privacy: Implement robust data
management practices to safeguard user-generated data,
including issue reports and personal information, ensuring compliance with
privacy regulations and maintaining user trust.

7. Empower Local Communities: Empower residents to take ownership of


their neighborhoods and actively contribute to community improvement
efforts by providing tools and resources to report issues, collaborate with
neighbors, and advocate for positive change.

8. Facilitate Data-Driven Decision Making: Collect and analyze data on


reported issues, resolution times, and community feedback to inform
evidence-based decision making by local authorities and prioritize resource
allocation for maximum impact.

9. Encourage Civic Responsibility: Cultivate a culture of civic responsibility


and pride in local communities by recognizing and rewarding active citizen
participation in reporting and resolving urban issues.

[Link] Improvement: Iterate and evolve the CIRP platform based on


user feedback, technological advancements, and changing community needs
to ensure its effectiveness and relevance in addressing urban infrastructure
maintenance challenges.
3.3. Methodology

The methodology for developing the Citizen Issue Reporting Platform (CIRP)
involves several key steps to ensure its successful implementation and
effectiveness in addressing urban infrastructure maintenance and citizen
engagement challenges:
Needs Assessment and Requirements Gathering:
1. Conduct thorough research and analysis to understand the specific needs and
challenges faced by urban communities in maintaining infrastructure.
2. Gather requirements through stakeholder interviews, surveys, and data
analysis to identify the essential features and functionalities of the platform.
Design and Prototyping:
1. Utilize design tools like Figma to create wireframes and prototypes of the
user interface and user experience (UI/UX) design.
2. Iterate on designs based on feedback from stakeholders and usability testing
to ensure intuitive navigation and accessibility.
Frontend Development:
1. Implement the frontend components of CIRP using HTML, CSS, and
JavaScript to create a visually appealing and interactive user interface.
2. Ensure responsiveness across different devices and screen sizes to
accommodate a diverse user base.
Backend Development and Database Integration:
1. Develop the backend infrastructure using Python and Python libraries to
handle server-side logic, data processing, and integration with Firebase
database.
Integration of Computer Vision and Machine Learning:
1. Incorporate OpenCV and machine learning algorithms to enable image
processing and analysis for automatically identifying and categorizing urban
issues from user-uploaded images.
Deployment and Launch:
1. Deploy the CIRP platform to a production environment, ensuring
scalability, security, and availability.
2. Communicate the launch of the platform to the target audience through
marketing and outreach efforts to encourage user adoption and
participation.
Monitoring and Maintenance:
1. Implement monitoring tools to track platform usage, performance
metrics, and user feedback post-launch.
2. Regularly update and maintain the platform to address evolving user
needs, technological advancements, and emerging urban issues.

By following this methodology, the development team can systematically plan,


design, implement, and deploy the Citizen Issue Reporting Platform (CIRP),
ensuring its effectiveness in facilitating citizen engagement and improving urban
infrastructure maintenance.
Chapter 3: Result Analysis and Future scope

This website work needs a proper internet connection for, we have made the option
to submit images of the problems on the portal, available which helps in easy
identification as we are also enabling the user to submit their live location link
which helps in easy tracing of the spot.
The user can choose the category for which he/she wants to file a complaint for
and there exists a complaint form in it.

In the previous project report, I’d already shown the HTML/CSS code for this
website. Now, I’ll continue with displaying the firebase and image identification
ML model code.
Firebase:
The data and images is stored in the firebase as follows:

Images can be accessed through firebase storage:


Below are few glimpses of the javascript code used for the firebase:
The ML image identification model is as follows:
Searching Potholes:

Searching Graffitti:
The image identification code using python is as follows:

You might also like