TaskIt!

๐Ÿ‘‹ TaskIt! โ€” Complete User Guide

v1.19.1  ยท  Copyright J Rowson and R Shaw, 2026

TaskIt! is a friendly, self-hosted task manager for individuals and small teams. This guide covers every feature โ€” from your very first login to competing with friends on the XP leaderboard.


1. Getting Started โ€” Register & Log In

✊ Creating your account

Open TaskIt! in your browser. Click the Register tab on the login screen:

Login
Register
👤 Username (e.g. johndoe)
📧 Email address
🔒 Password (min. 8 characters)
🌍 Date & Time Format ▾
Create Account
1
Click the Register tab.
2
Enter a username, your email address, and a password (at least 8 characters).
3
Choose your preferred Date & Time Format (locale).
4
Click Create Account, then check your inbox for a verification email and click the link to activate your account.

🔑 Logging in

Login
Register
Keep me signed in for 30 days
Send Magic Link
or Use password instead

There are two ways to log in:

🔁 Keep me signed in (Remember me)

Tick "Keep me signed in for 30 days" before clicking Send Magic Link or Sign In.

💡 Forgot your password? Click Forgot password? on the sign-in screen. You can also change your password from your Profile page at any time.

2. Creating & Managing Tasks

➕ Creating a task

After logging in you land on the Tasks page. Tap the large + floating button at the bottom-right of the screen.

New Task

Title *

Buy groceries

Type *

Routine ▾

Group

Personal (no group) ▾

Due Date

Midnight today — 00:00 (default)
Save Task
1
Enter a Title.
2
Choose a Type (e.g. Urgent, Routine, Hobby). Select + Add new type… to create a custom type on the fly.
3
Optionally set a Group, Assignees, Notes, and Due Date.
4
To make the task repeat automatically, tick Repeat Task and choose the interval (days, weeks, months, or years).
5
Click Save Task.
⚠️ Do not enter sensitive personal, financial, medical, or legal data in task titles or notes. See the Privacy Policy.

🔁 Recurring tasks

When Repeat Task is ticked, completing a task automatically creates the next occurrence with the due date advanced by the chosen interval. Assignees carry over.

📋 Task status

Every task moves through three stages. Click a task card to open it:

📋 Not Started
🔄 Started
✅ Complete

Other task actions

⏱️ Sprint timer & double XP

Tapping Started opens a popup asking "Set a time limit?"

🔍 Filtering tasks

Tap the ⚙️ Filters chip at the top of the Tasks page. Filter by status, group, or type; toggle Show Archived, Assigned to Me, or Show Group Tasks. An active-filter count badge appears on the chip when filters are on. Tasks are sorted by due date (soonest first), with Urgent pinned to the top.

📝 Progress notes

Inside any task detail panel, find the Progress Notes section. Click + Add Note, type your update, and save. Notes are visible to all task participants.


3. Notifications & Reminders

🔔 In-app bell

The Alerts button in the bottom navigation shows a red badge for tasks that are overdue or due within 24 hours. Tap it to see the list; tap any item to jump to that task.

🖥️ Browser popup notifications

TaskIt! can fire native browser popups when tasks approach their deadline. When you first log in, your browser will ask for notification permission — click Allow. Popups fire while the app is open, using the timing columns in the task's Reminders grid.

If background push is enabled on your server, open Profile → Notification Preferences to choose a Preferred local push time. TaskIt! will aim to deliver 7-day, 1-day, and on-the-day push reminders at that local time.

📧 Email reminders & Notification grid

When email is configured on the server, TaskIt! sends reminders at the timings you choose per task. The Reminders grid in the task form:

7 days 1 day On day
📧 Email
🔔 Popup

Tick each cell independently. Each reminder is sent once per task and stops when the task is marked complete.


4. Groups & Collaboration

Groups let you share tasks and work together. Go to the Groups tab in the bottom navigation.

Creating a group

1
Click + New on the Groups page.
2
Enter a name (or leave blank for a fun auto-generated name).
3
Your new group shows a unique invite word pair and secret key. Share both with anyone you want to invite.

Joining a group

1
Click Join on the Groups page.
2
Enter the invite word pair and secret key given to you by the group admin.
3
Choose whether to share your XP with the group (see below), then click Join โ€” group tasks now appear in your task list.
🔑 Both the invite word pair and the secret key are required — the word pair alone is not enough.

⭐ XP Sharing in Groups

When you join a group you can choose whether your total XP is visible to other members:

You can change this at any time: open the group's Manage / Invite panel, scroll to My XP Sharing, and toggle the setting.

🛡️ Group Admin features

When you create a group you become its admin. From the Manage / Invite panel, admins can:

💡 Any group member can edit all task details; only the task creator or a group admin can delete a task.

⭐ Gamification Enhancements

Group admins can enable Gamification Enhancements from the Manage / Invite panel. Once on, task creators in the group can set an XP Multiplier on any task:

New Task โ€” Group: Household

Title: Deep clean kitchen
⭐ XP Multiplier: 2.0 ร— base XP (0.1โ€“10)

🏆 Group Leaderboard

Open the Manage / Invite panel for any group and click 🏆 Show Leaderboard to see members ranked by total XP (gamification must be enabled). Members who have chosen to share their XP appear on the board; private members are not shown. The same leaderboard appears on the ⭐ Progress tab.


5. Your Profile & Account Settings

Tap 👤 Profile in the navigation to access your account settings.

🌍 Date & Time Format

Choose the locale for dates and times (e.g. DD/MM/YYYY vs. MM/DD/YYYY). Click Save Format to apply.

🔑 Change Password

Click Change Password to expand a form. Enter your current password, then your new password (minimum 8 characters) twice, and click Update Password.

📅 Calendar Integration

Subscribe to your TaskIt! tasks in any calendar app (Google Calendar, Apple Calendar, Outlook, etc.) using the private ICS feed link in the Calendar Integration card. Copy the link and add it as a new calendar subscription.

⚠️ Keep this link private — anyone with it can view your tasks. Click 🔄 Regenerate Link to invalidate the old one.

📤 Invite to TaskIt!

Click Copy Invite Link on your Profile page to copy a link to your TaskIt! instance to share with others.

💬 Feedback & Feature Requests

Found a bug or have an idea? Scroll to the Feedback & Feature Requests card on your Profile page. Enter a subject and message (up to 4,000 characters), tick the box if you're happy to be contacted, and click Send Feedback.

⚠️ Delete My Account

You can permanently erase your account at any time — no admin required.

1
Scroll to the bottom of your Profile page and click ⚠️ Delete My Account.
2
Confirm twice. This is a two-step process to prevent accidents.
3
All tasks, notes, group memberships, and your account are permanently removed immediately.
ℹ️ If you were the sole admin of a group, that group and all its tasks are deleted. If there are other admins, the group continues without you.

6. 🎮 Gamification — XP, Skills, Achievements & Streaks

TaskIt! includes a fully opt-in gamification system. It is disabled by default and can be toggled any time from your Profile page. Your progress is always preserved when toggling.

ℹ️ Gamification is fully opt-in and never affects the core task experience for users who keep it off.

Enabling gamification

1
Go to 👤 Profile → find the Gamification card.
2
Click Enable Gamification. All gamification content lives in the ⭐ Progress tab in the bottom navigation.

When gamification is enabled, a slim XP/streak strip also appears at the top of the My Tasks page showing your top skill, level, XP progress, and best streak. Tap it to go straight to the Progress tab.

⭐ XP & Skill Levels

XP is earned from a range of actions — not just completing tasks:

Action XP (default)
👋 Register / Sign up100 XP
✅ Complete a task50 XP (ร— any task multiplier); ร—2 (double XP) if completed within a sprint timer
➕ Create a task10 XP
👥 Create a group25 XP
📧 Send a group invite15 XP
🔗 Send an app invite15 XP
ℹ️ XP values shown above are defaults. The amounts for each event are configurable.

Completing a task also earns XP in the skill matching its type (e.g. a Household task earns Household XP). When a group admin has enabled Gamification Enhancements on the group, tasks can carry an XP Multiplier (e.g. ร—2 for an especially demanding task).

Your overall Level is determined by the sum of all XP you have ever earned, regardless of which skill it came from. Every completed task contributes to the same unified level. A progress bar on both the Tasks strip and the Progress page shows how far through the current level you are.

🧹 Household — Task completed (ร—2 multiplier)
+100 XP earned · all XP adds to your overall level
Overall Level
Level 7
340 XP to Level 8
Overall Level Total XP required Title earned
1–20 / 100 XPApprentice of …
3–4300 / 600 XPSkilled …
5–61,000 / 1,500 XPExpert …
7–92,100 / 3,600 XPMaster …
10+4,500+ XPGuru of …

Your overall level determines your title tier. The skill qualifier in the title (e.g. Expert Household or Guru of Routine) comes from whichever skill has the highest accumulated XP.

📊 XP Breakdown

Open the ⭐ Progress tab to see the XP Breakdown section — a donut chart showing how your total XP is split across your different skill categories. A colour-coded legend lists each skill with its exact XP total and percentage share, so you can see at a glance which areas you spend most of your effort in.

🏆 Achievements

Achievements unlock automatically at milestones:

🥇
First Steps
Complete first task
🔥
On a Roll
Complete 50 tasks
🎯
Specialist
Overall Level 5
🚂
Unstoppable
🔒 Streak 30

⚠️ Example data — illustration only

AchievementHow to earn
🥇 First StepsComplete your first task
🚀 Getting StartedComplete 10 tasks
🔥 On a RollComplete 50 tasks
⚔️ CenturionComplete 100 tasks
👑 Task MasterComplete 500 tasks
📝 Detail OrientedAdd 50 progress notes
🐦 Early BirdComplete 10 tasks before their due date
🗺️ Type ExplorerComplete tasks in 5 different task types
🎯 SpecialistReach overall level 5
🎓 Master of the CraftReach overall level 10
🎩 Hat TrickMaintain a recurring task streak of 3
🍀 Lucky StreakMaintain a recurring task streak of 7
🚂 UnstoppableMaintain a recurring task streak of 30

🔥 Streaks

Recurring tasks track a streak — the count of consecutive on-time completions:

❄️ Freeze Credits

Freeze Credits protect a streak against one missed deadline. You earn 1 credit for every task you complete (recurring or not).

1
Open the detail panel for a recurring task and click Apply Freeze — costs 1 credit. A ❄️ icon confirms the Freeze is active.
2
If the task is then missed, the Freeze is consumed, the streak is preserved, and the ❄️ clears automatically.
💡 Each task can hold one active Freeze at a time. Apply it before you know you'll be busy — you can't retroactively protect a streak that has already reset.

🕹️ TaskIt! Arcade

Each of the 13 achievement badges has a corresponding mini-game in the TaskIt! Arcade. Once you unlock a badge, click on it in the ⭐ Progress tab to open the Arcade and play its game.

🎮

TaskIt! Arcade

Full-screen overlay with a dedicated game for every achievement. Press Esc or tap 🔙 Back to Tasks to return to the app at any time.

Badge earnedArcade game
🥇 First StepsProductivity Hangman — guess the productivity word before the figure is drawn!
🚀 Getting StartedJob Search — find all six TaskIt! tools hidden in the letter grid!
🔥 On a RollOn a Roll — keep the combo alive!
⚔️ CenturionCentury Clash — defeat 100 enemies to claim glory!
👑 Task MasterLegendary Quest — conquer the leaderboard!
📝 Detail OrientedMemory Matrix — match every task-card pair!
🐦 Early BirdEarly Bird Dash — flap your way past the deadlines!
🗺️ Type ExplorerExplorer’s Maze — navigate through the task maze!
🎯 SpecialistBullseye! — hit every target with precision!
🎓 Master of the CraftQuiz Master — test your TaskIt! knowledge!
🎩 Hat TrickHat Trick — pull off three tricks in a row!
🍀 Lucky StreakLucky Seven — spin your luck and win big!
🚂 UnstoppableUnstoppable Train — keep the train running — no stops!
🛠️ Site administrators can open any game from the Progress tab regardless of which badges they have personally earned, so every game can be tested before users reach it.
⏱️ Daily play limit: The Arcade has a site-wide daily play time limit set by your administrator (default 5 minutes). Once your allowance is used up the Arcade locks until the next calendar day. Earn Arcade Tokens 🎟️ by completing tasks to unlock bonus play time.

7. 🤝 Friends & Leaderboards

Friends let you compete on XP leaderboards with people outside your groups. You're never added to each other's task groups — you just see each other's total XP rank. Both users must be registered on the same TaskIt! instance.

Go to the ⭐ Progress tab and scroll to the 🤝 Friends section.

Your friend details

Your username and personal friend key are shown at the top of the Friends section. Share both with anyone you want to connect with:

📋 Your details (share with friends):

Username: johndoe
Copy
Friend key: a1b2c3d4
Copy

Three ways to add a friend

Option 1 — Username & key (quickest)

Expand ➕ Add friend by username & key. Enter your friend's username and their friend key (they share both with you), then click Add Friend. The friendship is created immediately — no waiting for them to accept.

👤 Their username
🔑 Their friend key (e.g. a1b2c3d4)
Add Friend

Option 2 — Invite link or QR code

Click 📤 Generate Invite Link & QR Code. TaskIt! creates a one-time link (valid 7 days) and displays a scannable QR code. Share the link or QR — when the other person opens it and logs in, they're automatically connected as your friend.

▪️
Scan the QR code, or share the link below:
https://taskit.example.com/?friend=abc123…
Expires in 7 days · single-use

Option 3 — New to TaskIt!? Send them the invite link

If the person you want to add isn't on TaskIt! yet, share your invite link. When they open it they'll be prompted to register. Once they log in, the friend connection completes automatically. After that you can use Option 1 for any future connections.

💡 Invite links are single-use and expire after 7 days. Click Generate again to get a fresh link — this automatically cancels the previous one.

Friends Leaderboard

Once you have friends, a Friends Leaderboard appears in the Progress tab, ranking everyone by total XP. Your own row is highlighted in blue. Use the Remove buttons to unfriend anyone.

Group Leaderboards

The Progress tab also shows a leaderboard card for each group you're in. The same leaderboard is available inside the Manage / Invite panel of any group via 🏆 Show Leaderboard.


8. ❓ Common Questions

I can't log in

Your account may be locked after too many failed attempts. Try the magic link option if email is configured, or contact the person who manages your TaskIt! instance to have it unlocked.

My tasks aren't showing

Check the filter panel — filters like Show Archived, Assigned to Me, or Show Group Tasks can hide tasks. Also confirm you're a member of the group the task belongs to.

I'm not receiving emails

Email requires SMTP to be configured and enabled on the server. Check with the person who manages your TaskIt! instance to confirm it's set up correctly.

I lost my group's join details

Any group admin can find the invite word pair and secret key by clicking Manage / Invite on the group card.

I didn't receive my email verification link

Check your spam folder. If SMTP is not configured, the link won't be delivered — ask the person who manages your TaskIt! instance to configure email or manually verify your account.

Where is the gamification content?

Tap the ⭐ Progress tab in the bottom navigation. Enable or disable gamification from the 👤 Profile page.

My friend can't find me by username + key

Make sure they have your exact username (case-sensitive) and the 8-character friend key from the Friends section of your Progress tab. Both are required. If you've recently changed your username, share the updated details.

The "Keep me signed in" option didn't persist my session

Tick the checkbox before clicking Send Magic Link or Sign In. If your browser is set to clear all site data on close, session storage is also cleared regardless of this setting.

What data does TaskIt! store in my browser?

Key What it stores
jbTokenYour login session token
jbUserYour username, email, and locale preference
taskit_app_versionApp version (for update detection)
jbPopupFiredWhich browser popup notifications have fired today
jbGamifAskedWhether you've seen the gamification opt-in prompt
jbCookieNoticeWhether you've dismissed the storage notice

No cookies are used. Your data is never sold or shared with advertisers. See the full Privacy Policy.


TaskIt! v1.19.1  ·  © J Rowson and R Shaw, 2026  ·  jahosi.co.uk  ·  Privacy Policy