NextVote



Project Goal: Design an AI assistant app with API integrations to provide users a personalized guide to a confident vote.
Project Type: Mobile App Design
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 API
Pulls 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

 
© 2026 Justin Torzala.