![]() Desktop โ ะฒัะต ััะธ ัะตะผั |
![]() Mobile โ Solo Leveling |
๐ฌ๐ง English ย ยทย ๐ท๐บ ะ ัััะบะธะน
๐ Live Demo ย ยทย โฌ๏ธ Android APK ย ยทย ๐ Privacy Policy
A personal RPG-style productivity dashboard. Turn your daily tasks, habits and skills into character progression. Runs entirely in the browser โ no install, no server, no account needed.
- Hero profile โ avatar, level, XP / Daily XP, game trophy and movie award badges
- Stats โ Health, Mood, Stamina, Motivation with progress bars
- Tasks โ add by category, recurring tasks, completing earns XP
- Skills โ level up 6 skill tracks with visual progress bars
- Radar chart โ spider chart showing your current skill balance
- Habits โ calendar-style monthly tracker with drag-to-select and day labels
- Pomodoro โ accurate focus timer, state persists after notifications
- Activity โ 14-day activity line chart
- 3 themes โ Default ยท Assassin's Creed ยท Solo Leveling
- Export / Import โ JSON backup (
razl-backup.json) - Bilingual โ RU / EN
- Notifications โ pomodoro alerts + daily task & habit reminders (web + Android)
- Movies โ watchlist with poster, status filters, watched tracker and film award progression
- Games โ game library with cover, source link, completion tracker and trophy progression
Two-column layout with all blocks visible at once. Habits can be collapsed โ click any habit row to toggle, or use "expand all" next to the Habits heading.
| Tab | Contents |
|---|---|
| ๐ค Hero | Profile ยท Stats ยท Radar |
| โ Tasks | Tasks ยท Activity chart |
| โ๏ธ Skills | Skills ยท Calendar |
| ๐ฅ Habits | Pomodoro ยท Habits |
| ๐ฌ Leisure | Local player ยท Movies ยท Games |
Select โป๏ธ Recurring from the category dropdown before adding.
| Action | How |
|---|---|
| Remove recurring flag | Tap the ๐ icon on the task |
| Toggle recurring (mobile) | Long-press the task ~0.6s โ phone vibrates |
| Completed | Trophy | Next goal |
|---|---|---|
| 0โ9 | โ | 10 |
| 10+ | ๐ฅ Bronze | 50 |
| 50+ | ๐ฅ Silver | 100 |
| 100+ | ๐ฅ Gold | 250 |
| 250+ | ๐ Platinum | 500 |
| 500+ | ๐ Purple | 1000 |
| 1000+ | ๐ Legendary | MAX |
Trophy appears next to the hero's name. Each new trophy replaces the previous one.
| Watched | Award | Next goal |
|---|---|---|
| 0โ9 | โ | 10 |
| 10+ | ๐ฅ Bronze reel | 25 |
| 25+ | ๐ฅ Silver reel | 50 |
| 50+ | ๐ฅ Gold reel | 100 |
| 100+ | ๐ Platinum reel | 250 |
| 250+ | ๐ Green reel | 500 |
| 500+ | ๐ด Red reel | 750 |
| 750+ | ๐ Purple reel | 1000 |
| 1000+ | ๐ Diamond reel | MAX |
Film award appears next to the hero's name alongside the game trophy.
Works offline โ all files are bundled inside the app.
โฌ๏ธ Download app-release.apk
- Download
app-release.apk - Open on your phone
- If prompted โ Settings โ Security โ Allow installs from unknown sources
- Tap Install
โ ๏ธ Self-signed APK, not on Google Play โ fine for personal use.
Tap โฎ โ "Add to Home Screen" โ Confirm
Tap Share โ "Add to Home Screen" โ Confirm
- Tap "๐ Tap to enable notifications" under Pomodoro
- Pomodoro: alert when session/break ends โ works on another tab
- Daily at 20:00: reminders about unfinished tasks and habits
- Pomodoro:
AlarmManagerโ fires even when app is closed - Daily at 20:00:
WorkManagerโ fires even when app is closed - Tapping a notification reopens the app without resetting the timer
| Control | Action |
|---|---|
| Start | Begin work session |
| Pause | Freeze remaining time |
| Resume | Continue from where paused |
| Reset | Return to full duration |
| Apply | Save new durations and reset |
Timer state is persisted โ returning from a notification or background does not reset it.
All data stored locally on your device in IndexedDB. Nothing sent to servers. See Privacy Policy.
- Export โ saves
razl-backup.json - Import โ restore from backup file
| Theme | Style | |
|---|---|---|
| Default | Dark blue โ #2e4369 ยท #455bb2 ยท #cdd3fd |
|
| Assassin's Creed | Parchment, warm brown | |
| Solo Leveling | Dark purple, neon accents |
npm install
npm run dev # โ http://localhost:5173
npm run build # GitHub Pages โ dist/
BUILD_TARGET=android npm run build # Android โ dist-android/BUILD_TARGET=android npm run build && \
rm -r ~/AndroidStudioProjects/Nstp3RPG/app/src/main/assets/* && \
cp -r dist-android/* ~/AndroidStudioProjects/Nstp3RPG/app/src/main/assets| Bundler | Vite 5 |
| Language | Vanilla JS (ES Modules) |
| Storage | IndexedDB |
| Charts | Chart.js |
| Hosting | GitHub Pages |
| Android | WebView APK (Kotlin), offline |
| Notifications | Web Notifications API + AlarmManager + WorkManager |
Plan fast. Level up your real life. โ๏ธ

