Every action earns XP. Streaks, badges, leaderboards. Your team competing to complete.
First project free · Pay per project · No seat fees
The problem
Jira gets ignored. Notion becomes a graveyard. Linear is for the one engineer who set it up. The problem isn't the software — it's that using it feels like admin, not progress.
The solution
XP, streaks, badges, and leaderboards wired into every action — no behaviour change required.
Without Taskvault
Due today · Assigned to you
Just another task on a list nobody checks.
With Taskvault
Now you want to do the next one.
Gamification
Badges
Avatar Frames
Leaderboards
Levels
The toolkit
All-in-one. No compromises. Every feature your team needs to ship — with a game engine that makes shipping feel earned.
Tasks & Projects
Full PM toolchain — todos, milestones, timelines, calendars.
Nested subtasks, drag-to-reorder, completion gates
Archive, duplicate, assign todos to milestones
Visual milestones and events across all projects
Dynamic event types, configurable by admin
Daily, weekly, monthly — auto-respawning
Blocked-by links, server-enforced order
Plan ahead, surface work before it's due
Shift due and start dates by N days in one click
How it works
Set up in under a minute. Invite your team — no seat limits, no per-user fees.
Every todo, comment, milestone, and streak day earns XP. Build your level, unlock rewards.
Compete across 6 boards — streak runners, top levels, biggest grinders. Weekly and all-time.
Your team already knows what to do. Give them a reason to do it every day.
First project free · Pay per project · No seat fees
FAQ
Both. Taskvault has full PM features: todos with subtasks and blocking dependencies, milestones with progress tracking, a cross-project Gantt timeline, recurring tasks, role-based access, and a message board with @mentions. The gamification layer sits on top — XP, streaks, badges, and leaderboards are wired into every action, not bolted on as an afterthought.
Those tools track work. Taskvault rewards it. The entire system is designed around changing team behavior at the cultural level — not just storing tasks. Gamification is architecture, not a bolt-on. The result is a team that competes to complete instead of treating the project tool as overhead.
Every action earns XP — completing todos, hitting milestones, maintaining streaks, leaving comments, and more. XP accumulates toward your current level, and each level milestone unlocks a bonus reward (extra points, avatar frames, or exclusive badges). Your level is displayed on your profile and leaderboard rank, and there is no cap — it keeps going.
Complete at least one todo per day to maintain your streak. Shield tokens protect your streak on missed days — you can hold up to 3 at once. Streaks are calculated server-side using your personal timezone, so a midnight deadline in Tokyo never counts against a New York team member.
Each calendar month, a limited-time quest appears tied to the zodiac sign of that month. Complete enough on-time todos before the month ends and you unlock an exclusive Legendary badge. Miss the window and it is gone forever — no replays, no catch-up. It is the rarest badge category in Taskvault and the one most teams rally around.
You pay for projects, not seats. Add as many teammates as you want to a project with no per-user fee. Start your first project free. When you're ready for more, upgrade one project at a time — or all at once. No contracts, no annual lock-in.
Direct import from Jira, Notion, or Linear is not available yet — it is on the roadmap. For now the fastest path is a CSV-style manual entry or assigning tasks in bulk via the quick-create flow. Most teams find starting fresh works better anyway; the old backlog rarely survives the migration intact.
Not yet. Taskvault is currently a web app optimised for desktop and tablet. The interface is responsive and usable on mobile browsers, but a dedicated iOS and Android app is planned for a future release.
All data is stored on Supabase with row-level security enforced at the database level. Every query is scoped strictly to the authenticated user — no shared tables, no data leaks.