NextVote
Role: UX / product designer
Skills: Figma, user research, wireframing, prototyping, UX design, app design, mobile design, API planning, AI strategy
The Problem
Many students and first-time voters want:
-
Personalized ballot information
-
Clear deadlines and registration guidance
-
A centralized platform for election news
-
A way to track their progress throughout the voting journey
Current voting information is fragmented across government websites, news outlets, and third-party tools.
The Solution
NextVote is an AI-powered assistant that:
- Personalizes voting information based on location
- Tracks key registration and election deadlines
- Summarizes candidate and ballot information
- Surfaces non-partisan election news
- Guides users step-by-step through the voting process
The app acts as a conversational civic guide rather than a static information database.
AI & API Strategy
This concept was designed with real-world technical feasibility in mind.
AI Integration
Planned integration with OpenAI’s Assistants API to create a specialized civic-focused AI assistant capable of:-
Conversational ballot guidance
-
Deadline reminders
-
Follow-up question handling
-
Context-aware responses based on user location
Core API Integrations
Google Civic Information APIPulls location-based election data including:
-
Polling locations
-
Candidate information
-
Registration deadlines
-
Ballot details
Associated Press Media & Election APIs Provides:
-
Real-time election updates
-
Non-partisan news coverage
-
Race calls and statistics
Additional Considerations
-
Google Maps Places API for polling site visualization
-
Data visualization APIs for election statistics
-
Google OAuth for streamlined login
Wireframes
Prototype
- Personalized onboarding flow
- Location-based ballot dashboard
-
News feed section
-
Progress tracker for the user’s voting journey
- Conversational AI assistant interface
Key Product Decisions
-
Non-partisan positioning to build trust
-
AI as a guide, not an opinion source
-
Location-first personalization model
-
Clear progress tracking to reduce cognitive load
- Scalable API-driven architecture
Constraints & Considerations
While technically feasible today, key considerations include:
-
API usage costs (particularly news integrations)
-
Data reliability and update frequency
-
Ensuring neutrality and avoiding political bias
- Security and privacy of user data