Inspiration
We were inspired by the need for accessible, real-time civic support for residents. Many citizens struggle to find accurate information or report issues efficiently. We wanted to bridge this gap with a user-friendly, multilingual chatbot that empowers everyone to connect with local government services.
What it does
Indiana Chatbot provides instant answers to civic questions, helps users report issues (including with images), and supports multiple languages. It serves as a 24/7 digital assistant for local government information and support.
How we built it
We built the chatbot using Node.js and Express for the backend, with a modern, responsive frontend using HTML, CSS, and JavaScript. We integrated AI for natural language understanding, Firebase for secure data handling, and various APIs for translation and email notifications. The UI was designed for clarity and accessibility, with features like voice input and image uploads.
Challenges we ran into
Integrating multiple APIs and ensuring smooth communication between them. Handling multilingual support and accurate translations. Designing a UI that is both attractive and accessible on all devices. Managing file uploads securely and efficiently.
Accomplishments that we're proud of
Creating a seamless, interactive chatbot experience. Supporting multiple languages and voice input for inclusivity. Enabling users to report issues with images, making civic engagement easier. Building a robust backend that handles real-time queries and notifications.
What we learned
The importance of user-centric design in civic tech. How to integrate and manage multiple third-party APIs. Best practices for secure file handling and data privacy. Techniques for building responsive, modern web interfaces.
What's next for Civic Chatbot for Public Safety
Expanding language support and adding more local dialects. Integrating with additional government databases for richer information. Enhancing AI capabilities for more natural conversations. Launching mobile app versions and exploring voice assistant integration.
Log in or sign up for Devpost to join the conversation.