Pocket Mission — In Development

A mission device
for real life.

A physical wearable that serves daily, weekly, and monthly challenges — personalized by who you are, not a one-size algorithm.

Hey Spark 👋
3:42 PM
Thursday
1250
XP
47
done
3
today
Multi-user — one device per person
Tag-based — missions matched to you
Works offline — RTC keeps time
pocket.missionunstoppable.net — admin web platform

Pick it up. Do the thing. Earn XP.

Three mission types keep things fresh without being overwhelming. Daily resets every morning. Weekly and monthly build toward bigger wins.

01

📲

Device syncs on wake

Each morning the device pulls your personalized missions from the server. If there's no WiFi, it uses the cached set from yesterday.

02

Swipe to browse missions

Swipe up or left from the home screen. Tap Daily, Weekly, or Monthly. Scroll the list. Tap any mission to read the full detail.

03

Hold to complete

Hold the mission card to mark it done. XP earned is shown immediately and synced back to the server. Streaks build over time.


Meet you where you are.

Four levels, four different paces. Your level isn't a rank — it's a snapshot of where you are right now, and it can change. Tap a card for details.

🌱
Seedling
"I'm just getting started."
tap for details
⚔️
Adventurer
"I'm ready for challenges."
tap for details
🏔️
Pathfinder
"I create my own path."
tap for details
🚀
Unstoppable
"I want to do big things."
tap for details

Start where you actually are.

Your level is set by Lexi based on what feels manageable for you right now — not your ceiling, not your best day. It can change anytime.

🌱
Seedling
On a hard day, does getting off the couch count as a win?
One-step missions. No planning required. Just showing up is enough.
⚔️
Adventurer
Do you want a routine but keep losing the thread?
Multi-step missions that build consistency without overwhelming.
🏔️
Pathfinder
Are you self-directed but need bigger goals to stay engaged?
Longer, self-paced missions. You decide the path.
🚀
Unstoppable
Do easy wins feel like wasted time?
Open challenges, big goals, real accountability.

Levels aren't permanent. Someone going through chemo, burnout, or a hard season can drop to Seedling and move back up later — without any sense of failure.


Every mission moves you forward.

Complete missions, earn XP, unlock levels. Each tier reflects real growth — not just a number on a screen.

🌱
Seedling
0 XP
You showed up. That's the whole mission.
⚔️
Adventurer
500 XP
Consistency is a superpower. You have it.
🏔️
Pathfinder
2,000 XP
You don't follow the path. You make it.
🚀
Unstoppable
5,000 XP
Nothing gets between you and the mission.

Gesture-native navigation.

The round 466×466 AMOLED screen is entirely gesture-driven. Two swipe directions, each giving a different view of your missions.

HEY SPARK
3:42
Thursday
1250
XP
47
done
3
today
Home
Time + stats
← swipe left
Daily
📅
Weekly
🏆
Monthly
📊
Stats
2×2 grid
tap to enter
↑ swipe up
Daily3 →
📅Weekly1 →
🏆Monthly1 →
Horizontal bars
with counts
tap →
DAILY
💬 Give a compliment
💧 Drink water
🏃 Jump 10 times
Mission list
scroll ↕
hold →
+50 XP
Mission complete!
Complete!
XP earned

Manage everything from the web.

A full admin interface for building the mission library, managing users, pairing devices, and watching progress.

📋

Mission Library

Add, edit, and tag missions. Bulk import via CSV. Filter by type and profile tag.

👤

User Profiles

Create users with profile tags. Server matches mission tags to user tags automatically.

📱

Device Pairing

Devices register on first boot. Claim them from the web UI — no reflashing needed.

📊

Progress & XP

Track completions, XP totals, and streaks across all users. Full history log.


Hardware meets server.

ESP32-S3 — Waveshare AMOLED

466×466 round AMOLED, touch, WiFi, BLE 5, USB-C. PlatformIO + C++ firmware with LVGL for the UI.

Flask API — EC2

Mission assignment, device registration, completion tracking. JSON files — no database needed.

LittleFS + NVS + RTC

Missions cached on-device. Device ID in NVS. RTC handles offline daily/weekly/monthly resets.

Admin Web UI

Collapsible sidebar at pocket.missionunstoppable.net. Mission library, user management, device pairing, history.