Feature Overview

How Polis supports local civic communities

Polis combines local discovery, user-generated media, events, and moderation workflows into a single mobile experience.

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.

B. Local feed and engagement

Users browse local posts with image/video support, add likes, comments, and replies, and interact with media views that power engagement metrics.

C. Create posts

Post creation supports media uploads, description text, and topic tags. Media processing/delivery uses Cloudflare services through backend upload flows.

D. Events

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.

E. Candidate tools

Gated candidate access flows collect legal/campaign identifiers and allow profile updates including bio, avatar, and public contact fields.

F. Safety and moderation

In-app reporting, block/mute controls, moderation categories, and account enforcement workflows support trust and safety operations.

G. Account deletion

Users can request account deletion in-app and through web compliance resources. Deletion is irreversible once executed.

Open Delete Account Page

Accuracy commitments