A. Sign up and onboarding
Users create accounts with email/password or Google sign-in, choose username/display name, optionally upload an avatar, and set home area by manual address selection or optional GPS.
Polis combines local discovery, user-generated media, events, and moderation workflows into connected mobile and web workspaces.
Users create accounts with email/password or Google sign-in, choose username/display name, optionally upload an avatar, and set home area by manual address selection or optional GPS.
Users browse local posts with image/video support, add likes, comments, and replies, and interact with media views that power engagement metrics.
Post creation supports media uploads, description text, and topic tags. Media processing/delivery uses Cloudflare services through backend upload flows.
Users create events with title, time, location, contact fields, and links. Free event signups and calendar links are available.
Paid event processing is currently marked coming soon.
Gated candidate access flows collect legal/campaign identifiers and allow profile updates including bio, avatar, and public contact fields.
Candidate dashboards add analytics, events, calendar, engagement, voter registry, Campaign Quest, donations, staff, missions, petitions, messaging, and voter-map workflows.
Open Candidate DashboardCoalitions can start or join workspaces, manage members, coordinate missions, publish petitions, run governance and voting, amplify requests, and organize voter-map operations.
Open CoalitionsThe web messaging workspace includes direct conversations, message requests, group settings, campaign and coalition rooms, roles, members, bans, moderation, pins, invites, automations, trusted devices, and recovery.
Open MessagesIn-app reporting, block/mute controls, moderation categories, and account enforcement workflows support trust and safety operations.
Users can request account deletion in-app and through web compliance resources. Deletion is irreversible once executed.
Open Delete Account Page