TRACK 3: VOTER MOBILIZATION & COMMUNITY ENGAGEMENT
Inspiration
VoterDrive is a nonprofit and nonpartisan solution for educating, engaging and mobilizing Los Angeles youth and other American youth to develop healthy civic habits and increase participation in the local and national politics and elections. Democracy works best when everyone gets involved. A stronger civic participation means stronger society and communities.
Each election cycle, many millions of youth and other members of the society do not cast their ballots due to reasons such as missed deadlines, uncertainty, hesitation, lack of information, schedules to mention just a few.
VoterDrive helps the youth overcome frictions in the voting process by engaging the youth and nudging them towards participatory democracy through education, planning, online and offline events, and gamification activities including gamification tasks, actions and campaigns. Highly engaged youths get rewarded with prizes and crypto or fiat currency in their wallets. The platform also offer tools and resources for government agency officials and non-profit community organizations aiming to increase youth participation in democracy, bridging the engagement gap with a user-friendly interface.
What it does
VoterDrive provides creative activities to election preparedness and civic engagement. In place of a media that is consumed without active interaction, such as television, radio, podcasts, and social media; voters engage in interactive, gamified tasks and actions — with progress-tracking, points, and prizes. It is web and mobile based and can be easily rolled out to different communities across LA, the US and beyond.
How we built it
AI Agent/Chatbot UI: It is built with OpenAI GPT LLM, AWS EC2, ChromaDB, python, FastAPI, Streamlit, documents including PDFs related to voting and elections.
Mobile client: It is built with react native.
Web UI: It is react based with dashboards for voting members and officials. It also host a chat interface for voting and election information and education thereby enhance planning for voting and decision making.
Personalization: User profiles help to tailor information to members based on user behavior on the platform.
Gamification: Users can earn points and climb the leaderboard ladder for rewards after the end of a championship or campaign.
Education: Users can use the chatbot to educate themselves and access information about voting and election.
The dashboard pages: Agencies and their officials across the federal government can use the platform to promote voting access and to further the ability of all eligible Americans to participate in our democracy. The agency can therefore promote nonpartisan voter registration and voter participation. Also, nonprofit, nonpartisan community organizations can use VoterDrive to get relevant information out to the public, help eligible voters better understand their opportunities for engagement, and facilitate participation in the electoral process. Agencies and community organizations can create tasks, actions, and campaigns for the youth members.
The vote-member pages can be used by youth voters, member representatives and fellows to view events and tasks, complete the tasks and events assigned. Member representatives and fellows can create events.
What we learned
I learnt a lot about voting and elections.
What's next for VoterDrive
- Wallet management for payout and disbursement to the leading members on the leaderboard who are he most actively engaged using the platform.
- Discussions or forums (Text-based)
- Discussions or forums (Group video chat)
- Discussions or forums (Group audio chat)
- Communities
- Social sharing of links
- Team participation in tackling tasks, taking actions, and campaigns
Built With
- ai-agent
- amazon-web-services
- chromadb
- express.js
- fastapi
- gpt
- neon
- node.js
- openai
- pinata
- postgresql
- python
- rag
- react
- react-native
- streamlit
- typescript
Log in or sign up for Devpost to join the conversation.