Makeschoolfeellikeagameworthplaying
Climb the ranks
Every approved grade fills your rank bar, habits build streaks, and your Florin unlocks page backgrounds, profile-card art, and avatar borders - equipped from your wardrobe and visible across the campus in realtime.
One system for the whole school
Students compete, teachers grade, and admins run the season. Everyone sees the same live rank engine.
Climb the ladder
- Track your rank and watch your bar fill with every approved grade
- Set personal habit goals and build streaks across study, fitness, reading, sleep, and focus
- See live weekly progress, subject stats, and a campus leaderboard
- Share MyDay stories, collect achievements, and decorate your profile with shop items and themes
Grade with purpose
- Configure category weights that control rank impact
- Input scores out of any total and preview the rank effect
- Run quizzes, share materials, and keep notes, schedules, and lesson plans in a personal workspace
- Librarian teachers manage the library catalog and pickup requests
Run the campus
- Build education levels, programs, year levels, and courses
- Declare seasons with start and end dates
- Approve grades, moderate the feed, and monitor enrollment
- See rank distributions and monitor students and teachers across every level
From grade to rank in three steps
One clean loop: teachers grade, admins approve, students climb. Every approved grade is weighed by its category and moves the bar on its own.
Teachers grade
Configure category weights, enter scores out of any total, and preview the rank effect before submitting.
Admins approve
Approved grades feed the engine; the season is declared with start and end dates.
Ranks climb live
Every bar fills in realtime. Habits, feed, and leaderboards move with it.
Built for momentum, not just grades
Every feature exists to keep students showing up: live feedback, visible progress, and a ladder worth climbing.
Non-linear rank engine
Each grade is judged on its own with its category weight - no running average blends your scores, and anything below the neutral line drains the bar.
Live realtime sync
Grades, ranks, messages, habits, and notifications update the moment they change. No refresh needed.
Habit tracker
Study, exercise, reading, sleep, and focus - custom targets, daily or weekly, with streaks and a history calendar.
Classroom grading
Teachers configure category weights, enter scores out of any total, and preview the rank effect before submitting.
Weekly progress & stats
Live weekly progress, per-subject performance, and a campus-wide leaderboard keep every climb visible.
Seasons and resets
Admins declare semesters. When a season ends, your final rank is recorded and the ladder resets for the next one.
Florin shop & wardrobe
Buy page backgrounds, profile card art, and avatar borders, then equip them from your wardrobe and show them off across the campus.
Midnight & Rose themes
Two palettes - a cool slate midnight and a soft pink rose - picked once and applied across the whole app.
Messaging & social profiles
Campus-wide chat with notifications that open the exact conversation, profiles with bio and hobbies, a school feed, MyDay stories, and an in-app library and quiz engine.
Eight ranks, one climb
Every season starts fresh: S and above land in C, A and below land in D. Promotion happens when your bar fills; the EX tier belongs to Extra seasons.
Every approved grade feeds its own bar with its category weight
The bar fills toward promotion and drains below the neutral line
Season ends reset the ladder but record your final and peak rank
Teachers control weight, admins control the season
Modern, secure, realtime
A typed app router frontend over a Postgres backend with row-level security and live subscriptions.
Hierarchy Class
Make school feel like a game worth playing