PepRally
v0.1.0Get Started →

PepRally · public reference

Achievement badges

Milestone badges unlock as you build streaks, log hours, and complete sessions across activities. Each badge ships in a dark and light variant. The art is shared per milestone and reused across activities — these are reference renders; the mobile app renders the same artwork and the hosted raster copies are generated by ops/achievement-badges.

Day streak

Dark theme

3DAY STREAKachievement-streak-3-day.png
7DAY STREAKachievement-streak-7-day.png
14DAY STREAKachievement-streak-14-day.png
30DAY STREAKachievement-streak-30-day.png
60DAY STREAKachievement-streak-60-day.png
90DAY STREAKachievement-streak-90-day.png
180DAY STREAKachievement-streak-180-day.png
365DAY STREAKachievement-streak-365-day.png

Light theme

3DAY STREAKachievement-streak-3-day-light.png
7DAY STREAKachievement-streak-7-day-light.png
14DAY STREAKachievement-streak-14-day-light.png
30DAY STREAKachievement-streak-30-day-light.png
60DAY STREAKachievement-streak-60-day-light.png
90DAY STREAKachievement-streak-90-day-light.png
180DAY STREAKachievement-streak-180-day-light.png
365DAY STREAKachievement-streak-365-day-light.png

Hour club

Dark theme

1HOUR CLUBachievement-time-1-hour.png
5HOUR CLUBachievement-time-5-hour.png
10HOUR CLUBachievement-time-10-hour.png
25HOUR CLUBachievement-time-25-hour.png
50HOUR CLUBachievement-time-50-hour.png
100HOUR CLUBachievement-time-100-hour.png

Light theme

1HOUR CLUBachievement-time-1-hour-light.png
5HOUR CLUBachievement-time-5-hour-light.png
10HOUR CLUBachievement-time-10-hour-light.png
25HOUR CLUBachievement-time-25-hour-light.png
50HOUR CLUBachievement-time-50-hour-light.png
100HOUR CLUBachievement-time-100-hour-light.png

Sessions

Dark theme

10SESSIONSachievement-sessions-10.png
25SESSIONSachievement-sessions-25.png
50SESSIONSachievement-sessions-50.png
100SESSIONSachievement-sessions-100.png
250SESSIONSachievement-sessions-250.png
500SESSIONSachievement-sessions-500.png
1KSESSIONSachievement-sessions-1000.png

Light theme

10SESSIONSachievement-sessions-10-light.png
25SESSIONSachievement-sessions-25-light.png
50SESSIONSachievement-sessions-50-light.png
100SESSIONSachievement-sessions-100-light.png
250SESSIONSachievement-sessions-250-light.png
500SESSIONSachievement-sessions-500-light.png
1KSESSIONSachievement-sessions-1000-light.png
Adding a badge means updating ops/achievement-badges/config.json, the mobile resolver, and this gallery — then re-running the generator. The app picks up the new artwork automatically via the server-derived cache-bust revision.

← Back to the core model