-
-
Page with dark and bright theme and ai assistant. It also consists of bunch of search recommendations.
-
Search bar that supports multilingual feature.
-
Title Page to get started.
-
Generated response.
-
Generated responses in multiple languages.
-
Dark Theme
-
Introduction Page that gives a brief intro of our website.
-
Quick guide to use our website.
-
Feedback form to help users interact with us.
About the Project – VoteBuddy: Your Indian Election Assistant
Inspiration
We noticed that many voters in India face challenges during elections. First-time voters often struggle to find their polling stations and understand voting procedures, while older voters sometimes find new guidelines confusing. We wanted to create something that could help everyone vote confidently and easily. That’s how VoteBuddy was born — an AI-powered assistant offering real-time guidance in Hindi, English, and other Indian languages.
What it does
VoteBuddy is a multilingual AI election assistant that helps users:
- Understand voting procedures
- Find polling information
- Get real-time answers via text or speech
- Access an intuitive, beginner-friendly interface
How we built it
- Frontend: HTML, CSS, and JavaScript for a smooth, responsive user experience
- Backend & AI: Python and AI APIs for instant, natural language responses
- Speech Recognition: Web Speech API for voice interaction
- Hosting: Deployed on Render for cloud access
- UI Design: Multi-language support, dark/light theme, and onboarding guides
Challenges we ran into
- Achieving real-time multilingual accuracy between Hindi and English
- Designing a UI that works well for both young and senior voters
- Optimizing AI response time for a smooth user experience
Accomplishments that we're proud of
- Building a functional multilingual AI assistant in limited time
- Creating a responsive and accessible UI
- Successfully integrating speech recognition for voice-based interaction
What we learned
- AI integration for multilingual conversational support
- Importance of accessibility through speech recognition
- Cloud deployment and performance optimization strategies
Performance Analysis
We estimate system scaling as: $$ T(n) = O(n \log n) $$ where ( n ) is the number of queries in an AI session.
What's next
- Add more Indian regional languages
- Integrate polling booth locators and voter reminders
- Develop a PWA (Progressive Web App) for offline use
VoteBuddy aims to make democracy more accessible for every Indian voter through AI and user-friendly design.
NOTE:-
"Cluade, Google Gemini, and OpenAI ChatGPT are just a few of the cutting-edge AI tools that were used in the development of this project, guaranteeing a very effective and polished workflow”.
Built With
- api
- css
- github
- html
- javascript
- python
- render


Log in or sign up for Devpost to join the conversation.