Gamification
Earn XP, level up, keep streaks, complete missions, and climb the leaderboards.
Public rewards you for using the app — posting, commenting, liking, signing in daily, inviting friends, and keeping content alive. Your progress shows up as XP, a level, a streak, missions, badges, and leaderboard positions.
Where to find it
- Web: the sidebar links to Gamification dashboard (
/gamification/dashboard), Leaderboards (/gamification/leaderboards), and Missions (/gamification/missions). - Android: open Gamification from the Menu tab. The same dashboard, leaderboards, and missions are inside.
XP and levels
You earn XP for actions like:
- Posting content.
- Commenting on others' posts.
- Liking content.
- Daily sign-in.
- Invites that get redeemed.
- Views on your content (for creators), with anti-fraud caps.
XP rolls up into levels. Each level requires more XP than the last. You can see your current level, daily XP, weekly XP, and progress toward the next level on your dashboard.
Streaks
A streak counts the consecutive days you've used Public. The dashboard shows:
- Current streak
- Longest streak
Open the app at least once a day to keep your streak alive.
Missions
Missions are short, repeatable goals (for example: post once today, comment three times this week). The Missions page shows your current missions and progress on each. Completing missions awards XP and sometimes badges.
Badges
You earn badges for hitting milestones, finishing challenges, and other achievements. Badges appear on your Profile.
Leaderboards
The Leaderboards page ranks users by:
- Daily XP
- Weekly XP
- All-time XP
There are also creator-specific metrics (like total views in a window) on the dashboard.
Notifications
You'll get a notification when you level up, earn a badge, hit a streak milestone, or someone redeems your invite code.