About the Project – VoteBuddy: Your Indian Election Assistant
What inspired us
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.
How we built it
- Frontend: Built with HTML, CSS, and JavaScript to offer a smooth, responsive user experience.
- Backend & AI: Powered by Python and AI APIs to deliver instant, natural language answers.
- Speech Recognition: Integrated the Web Speech API so users can interact via voice or text.
- Hosting: Deployed on Render for reliable cloud access anywhere.
- UI Design: Multi-language support, dark/light theme toggle, and easy introduction pages to guide users.
Challenges we faced
- Providing real-time multilingual responses with accuracy was complex, especially ensuring seamless switching between Hindi and English.
- Designing a UI that works comfortably for both young users and senior citizens was a fine balance.
- Optimizing AI response speed to ensure smooth and instant answers was crucial for a good user experience.
What we learned
- Hands-on experience with AI integration for multilingual conversational support.
- The importance of speech recognition in making the user experience accessible.
- Efficient cloud deployment strategies and UI optimization for diverse audiences.
Performance Analysis with LaTeX
To understand how our system scales with user queries, we estimated the time complexity as:
$$ T(n) = O(n \log n) $$
where ( n ) represents the number of queries handled during an AI session.
What’s next?
We plan to:
- Add more Indian regional languages to reach a wider audience.
- Integrate polling booth locators and reminder notifications.
- Develop a mobile Progressive Web App (PWA) that works offline for accessibility anytime.
VoteBuddy aims to make democracy more accessible for every Indian voter by combining AI power with a friendly, easy-to-use interface.
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.