← Admin

PatientPower

Gamification Plan
See it live โ†’
Engagement Engine

๐ŸŽฎ Gamification Plan

Showing up daily is the hardest part of any health plan. Gamification turns every check-in into a small win โ€” which means the practitioner gets real, consistent data at the next visit. This is the plan; admins can review it and add ideas below.

๐ŸŒฑ Live today inside the Pre-Visit Check-in

๐ŸŽฏ Why it matters

Adherence between visits is the single biggest driver of follow-through. Streaks, levels, and badges give patients a reason to log every day; the data they generate makes each appointment more productive for the practitioner.

๐Ÿ“ Where it lives today: the gamification system runs client-side inside Pre-Visit Check-in (pre-visit.html), computed from the patient's own check-ins (no extra tables). This page documents that system and is the place to propose changes โ€” the live experience stays in the check-in.

๐Ÿ•น๏ธ How it works today

Six mechanics, all derived from the patient's logging activity.

โญ Levels 1โ€“7

Every logged item earns progress. Patients climb named levels with a clear "X more logs to Level N" nudge, up to a max level.

๐Ÿ”ฅ Daily streak

Consecutive days with a check-in. The streak counter is the strongest daily pull-back โ€” "don't break it."

๐Ÿ† Badges

Earned, "almost there" (with progress), and a full catalog. Three kinds: streak, total-logs, and per-assignment.

e.g. "Drink water ร—5"

๐Ÿ“… Weekly challenge

A rotating weekly goal with its own completion celebration, keeping the loop fresh week to week.

๐ŸŽ‰ Celebrations

Confetti + toast on every badge unlock, level-up, and weekly-challenge completion โ€” instant positive feedback.

๐Ÿ’ช Motivation line

A context-aware nudge picks the most motivating message for right now (closest badge, streak at risk, next level).

๐Ÿ—บ๏ธ Roadmap โ€” draft ideas

Proposed next steps, not yet built. React or add your own below.

๐Ÿ’ฌ Contribute โ€ฆ

Add an idea, a concern, or a vote. Shared across all admins.