# OneMoreDay — Full knowledge base OneMoreDay is a gamified accountability app. You set your own goals and when to do them; your voxel avatar's health (HP) rises when you follow through and fades when you don't. Earn coins, XP, and levels, keep your streak alive, capture territory on runs, and take on friends in challenges. Goals sync automatically from wearables (Strava, WHOOP, Apple Health) or are logged manually. Source: https://onemoreday.fit | API base: https://onemoreday-api.onrender.com/api Generated: 2026-06-13 ======================================================================== ## What is OneMoreDay? URL: https://onemoreday.fit/docs/what-is-onemoreday What is OneMoreDay? OneMoreDay is a gamified accountability app. You define your own goals and when you want to do them, and a personal voxel avatar — a character version of yourself — lives or dies based on whether you follow through. The premise is simple: it's a tamagotchi that only survives if you do. Stay consistent and your avatar thrives, levels up, and evolves. Fall behind and its health fades. Your mission is to keep yourself — and your avatar — alive, one more day at a time. The core loop 1. Set goals. Decide what you want to do and on which days. Goals are yours to define — workouts, runs, meditation, nutrition, or any recurring habit. 2. Follow through. Complete goals manually in the app, or let connected wearables verify them automatically. 3. Keep your avatar alive. Completing goals restores your avatar's health (HP). Missing scheduled goals drains it. Its state shifts between green, yellow, and red as your consistency changes. 4. Progress. Every completed goal earns coins and experience (XP). You climb levels, build streaks, unlock badges, and open loot — and your avatar grows with you. 5. Compete and discover. Connect with friends, form squads, take on challenges, and discover new goals together. What makes it different - You own the rules. You set the goals and the schedule. OneMoreDay holds you to your commitments, not a generic plan. - Real stakes, gamified. The avatar's life is tied to real behavior. Consequences feel meaningful, but the framing stays playful and motivating rather than punishing. - Automatic or manual. Goals can sync from wearables (Strava, WHOOP, Apple Health) so progress is verified without extra logging — or you can log manually when you prefer. - A game on top of your real life. Coins, XP, levels, streaks, badges, loot, and territory capture on runs turn everyday consistency into a game worth playing. Who it's for Anyone who wants to be accountable to their own goals and stay motivated through habit-building: people training for fitness, building daily routines, or simply trying to stay consistent with something that matters to them. The avatar's three states at a glance - Green — thriving. You're consistent and your avatar is healthy. - Yellow — struggling. You've missed some goals; HP is slipping. - Red — critical. Your avatar is close to flatlining. Act now to revive it. See Your Avatar & HP states for how health changes, and Coins, XP, levels & streaks for how progression works. Platforms OneMoreDay is a mobile app (iOS and Android). This website is the public home for the product and the place where developers and AI agents can learn how OneMoreDay works and connect to a user's own data via the API and (soon) a hosted MCP server. The app is always the source of truth for your data; the website is a read-mostly companion. ------------------------------------------------------------------------ ## Your Avatar & HP states URL: https://onemoreday.fit/docs/avatar-and-hp Your Avatar & HP states Your avatar is a personal voxel character — a stylized version of yourself, generated during onboarding from a selfie. It's the heart of OneMoreDay: a living mascot whose health reflects how well you're keeping your commitments. Health (HP) Your avatar has a health bar (HP) with a current value and a maximum. HP is not cosmetic — it's the game's central feedback loop: - Completing goals restores HP. Following through on what you committed to keeps your avatar healthy. - Missing scheduled goals drains HP. Each day you fall short, health slips. - HP determines your avatar's state, which is always one of green, yellow, or red (and, if things go badly, flatline). The three states | State | Meaning | What it tells you | | --- | --- | --- | | 🟢 Green | Thriving | You're consistent. HP is high and your avatar is healthy. | | 🟡 Yellow | Struggling | You've missed goals. HP is dropping — time to get back on track. | | 🔴 Red | Critical | HP is nearly gone. Your avatar is close to flatlining; act now. | When HP runs out, the avatar flatlines (dies). OneMoreDay tracks how many days your avatar has stayed alive and how many times it has died, so your history reflects your real consistency over time. Revival A flatline isn't the end of your journey. OneMoreDay includes a revive flow so you can bring your avatar back and start rebuilding your streak and health. The point is to get you back to one more day, not to shame you out of the game. Emotion, sound, and celebration The avatar is expressive. It reacts to what happens — completing a run, saving a workout, unlocking a badge, hitting a streak milestone, or dropping to critical HP — with emotion states, subtle sound, haptics, and celebration moments. These cues make progress feel tangible and keep momentum going. Evolution and levels As you earn experience and climb levels, your avatar progresses with you. Leveling up is the long-term reward for sustained consistency — your avatar is a visible record of the days you showed up. See Coins, XP, levels & streaks for how leveling works. Frequently asked What raises my avatar's HP? Completing the goals you scheduled. Verified wearable activity and manual completions both count. What lowers it? Missing scheduled goals. HP drains over time when you fall behind on your commitments. What happens if my avatar dies? It flatlines, and the event is recorded in your history. You can revive it and rebuild your health and streak. Where does my avatar come from? It's generated for you during onboarding from a selfie, in a voxel art style. ------------------------------------------------------------------------ ## Coins, XP, levels & streaks URL: https://onemoreday.fit/docs/gamification Coins, XP, levels & streaks OneMoreDay turns everyday consistency into a game. Every time you follow through on a goal, the game rewards you — and those rewards compound into long-term progression. Experience (XP) and levels Completing goals earns experience points (XP). XP accumulates and pushes you up through levels. Your level is a durable record of sustained effort: the more consistently you show up, the higher you climb, and your avatar evolves alongside you. Coins You also earn coins as you play. Coins are the in-game currency you collect through follow-through and bonus events — a steady, satisfying reward for keeping your commitments. Streaks A streak counts your consecutive days of follow-through. Streaks are one of the strongest motivators in OneMoreDay: - Your streak increments on consecutive active days. - It resets if you break the chain. - Streak milestones trigger special celebrations and can unlock badges. Because streaks reward consistency over intensity, they reinforce the core promise of the app: just give it one more day. Badges Badges are milestone achievements you unlock as you progress. The badge set includes: - First Steps — complete your first run. - 5K, 10K, Marathon — distance milestones. - Land Grabber, Baron, City Ruler — territory-area milestones (see Territory capture). - 3-Day Streak, Week Streak, Monthly Streak — consistency milestones. - Conqueror — take territory from another runner. Badges are checked automatically after qualifying activity, whether logged in-app or imported from a connected wearable. Loot and rewards Follow-through can also yield loot — reward chests and bonuses that add an element of surprise and delight to the grind. Opening loot is one of the small, escalating moments of celebration that make showing up feel good. Weekly summaries OneMoreDay produces weekly summaries that recap your progress — goals completed, streak status, XP and coins earned, and notable milestones — so you can see momentum building week over week. How it all fits together The systems reinforce each other: - Goals are the unit of action. - HP is the immediate stake (your avatar's life). - XP, coins, levels, streaks, badges, and loot are the rewards that make consistency addictive in a healthy way. - Social features and challenges add accountability and friendly competition on top. Together they answer one question every day: can you give your avatar one more day? ------------------------------------------------------------------------ ## Goals: set, schedule & complete URL: https://onemoreday.fit/docs/goals Goals: set, schedule & complete Goals are the unit of action in OneMoreDay. You define what you want to do and when — the app holds you accountable to your commitments. You define your own goals There's no fixed, one-size-fits-all program. You choose your goals and the days you intend to do them. A goal can be almost any recurring habit you want to stay accountable to — for example: - Workouts and gym sessions - Runs (with optional GPS territory capture) - Meditation sessions - Nutrition and diet habits - Any custom recurring habit Scheduling When you create a goal, you set its cadence — the days or frequency you commit to. That schedule is what OneMoreDay uses to decide, each day, whether you followed through. Meeting your scheduled goals keeps your avatar's HP up; missing them drains it. Completing goals: automatic or manual OneMoreDay supports two ways to complete a goal: - Automatic (verified by wearables). Connect Strava, WHOOP, or Apple Health and qualifying activity is imported and matched to your goals automatically — no manual logging. See Wearables & integrations. - Manual. Mark a goal complete yourself when an automatic source isn't available or appropriate. Either way, completing a goal records the event, restores HP, and earns XP and coins. What a completion triggers When you complete a goal, OneMoreDay: 1. Records the completion against the goal and the day. 2. Restores avatar HP and updates your state (green / yellow / red). 3. Awards XP and coins, and logs any bonus events. 4. Updates your streak if it's a consecutive active day. 5. Checks for any badges you've newly earned. 6. Feeds your weekly summary and progression. Discovering new goals Beyond the goals you create yourself, OneMoreDay helps you discover new goals — including through the social layer, where friends and challenges can surface habits worth adopting. See Friends, squads & challenges. Frequently asked Do I have to log everything manually? No. Connect a wearable and most activity-based goals verify themselves. Can I set my own schedule? Yes — you decide which days and how often. The schedule is what your accountability is measured against. What counts toward keeping my avatar alive? Completing the goals you scheduled, whether verified automatically or logged manually. ------------------------------------------------------------------------ ## Wearables & integrations URL: https://onemoreday.fit/docs/integrations Wearables & integrations OneMoreDay can verify your goals automatically by connecting to the services and devices you already use. This keeps accountability honest and removes the friction of manual logging. Supported sources - Strava — connect your account and your runs import automatically. GPS activity flows into OneMoreDay, updates your streak and stats, contributes to territory capture, and triggers badge checks. - WHOOP — connect to bring in recovery, HRV, strain, and resting heart rate, giving the app a richer picture of your training and readiness. - Apple Health — sync activity such as steps and workouts from your iPhone and Apple Watch so goals can be verified from data you're already collecting. How connection works Integrations use secure OAuth flows. You authorize OneMoreDay from within the app, and the connection can be checked or disconnected at any time. Your access tokens are stored server-side and used only to import your activity. Once connected: - Activity is imported and matched to your goals. - Imported runs use their actual activity date (not the import time) so streaks and history stay accurate even for backfilled activity. - Completing activity automatically updates HP, XP, coins, streaks, and badges — exactly as a manual completion would. Privacy and control - You choose what to connect, and you can disconnect any integration at any time. - Connections are per user. OneMoreDay never exposes one user's connected-account data to another user. - Integration credentials are kept server-side and are never shared with the public website, the API, or AI agents. When the per-user API and MCP server launch, they expose your activity and progress — never your raw third-party tokens or anyone else's data. Frequently asked Which wearables can verify my goals automatically? Strava, WHOOP, and Apple Health today. Do imported runs count toward streaks even if they're from earlier? Yes — imports use the real activity date, so your streak and history stay correct. Can I still use OneMoreDay without a wearable? Absolutely. You can log goals manually; integrations are an optional convenience. ------------------------------------------------------------------------ ## Territory capture on runs URL: https://onemoreday.fit/docs/territory-and-runs Territory capture on runs Runs in OneMoreDay aren't just logged — they can capture territory. Inspired by INTVL-style territory games, your runs turn into claimed map zones you can grow and defend. How it works 1. Track a run. OneMoreDay records your route with high-accuracy GPS. 2. Close the loop. If your run forms a closed loop (your start and end points come back together), it qualifies as a captured area. 3. Create the zone. Your GPS track is simplified into a clean polygon and the enclosed area becomes your territory, shown on the map in your color. 4. Resolve overlaps. If your new run covers ground already held by someone else, the newer claim takes that area — so territory is contested and dynamic. The map and leaderboard Your captured zones appear on a dark, stylized map alongside other runners' territories. OneMoreDay ranks runners on a leaderboard by total area captured, so there's always a reason to go claim a little more ground. Badges you can earn on runs - First Steps — complete your first run. - 5K / 10K / Marathon — distance milestones. - Land Grabber / Baron / City Ruler — territory-area milestones. - Conqueror — take territory from another runner. - Streak badges (3-Day, Week, Monthly) for consecutive active days. Where runs come from Runs can be tracked live in the app, or imported automatically from Strava (see Wearables & integrations). Imported runs go through the same pipeline — territory, streaks, stats, and badges all update automatically. Frequently asked Do I have to run in a loop to capture territory? Capturing area requires a closed loop. You still get distance credit, stats, and streak progress for any run. Can someone take my territory? Yes. If another runner covers your ground with a newer run, that area changes hands — and they may earn the Conqueror badge. Does Strava work for territory? Yes — imported Strava runs are processed the same way as in-app runs. ------------------------------------------------------------------------ ## Friends, squads & challenges URL: https://onemoreday.fit/docs/social-and-challenges Friends, squads & challenges OneMoreDay is more motivating with other people. The social layer adds accountability and friendly competition on top of your personal goals. Friends Connect with friends to share the journey. Seeing other people show up — and knowing they can see you — is one of the most reliable ways to stay consistent. Squads Form a squad with other members to pursue goals together. Squads create a small, committed group where everyone's follow-through contributes to a shared sense of momentum, and members can take on assigned activities together. Challenges Challenges are head-to-head or group competitions built around goals. You can: - Invite friends to a challenge. - Track everyone's progress as the challenge runs. - Earn challenge-specific badges for winning or completing them. Challenges turn your habits into a game you play with people, not just next to them. Leaderboards Beyond challenges, OneMoreDay ranks runners by territory captured (see Territory capture), so there's an ongoing, ambient competition for anyone who wants it. Discover new goals The social layer is also a place to discover new goals. Friends, squads, and challenges expose you to habits and targets you might not have set on your own — a built-in way to keep your routine fresh and growing. Frequently asked Can I do challenges with friends? Yes — invite friends, compete, and earn challenge badges. What's a squad? A small group of members pursuing goals together for shared accountability. Is competition required? No. The social features are optional. OneMoreDay works entirely as a solo accountability tool if you prefer. ------------------------------------------------------------------------ ## Developers: API & MCP overview URL: https://onemoreday.fit/developers Developers: API & MCP overview OneMoreDay is built to be machine-readable. The mobile app is the source of truth for your data; this website and API let you — and the AI agents you trust — read your own OneMoreDay data programmatically. Status: The public per-user API keys and hosted MCP server are rolling out in phases. This page documents the model and what's available today. Forward-looking items are marked (planned). Principles - You only ever access your own data. Every credential is scoped to a single user. The API never exposes another user's data, and never exposes platform trade secrets (for example, the proprietary recipe and coaching content libraries). - Read-mostly. The app writes your data; the API is designed for reading your progress. Any write capability is tightly scoped and opt-in. - Least privilege. Keys are scoped to specific resources and are revocable at any time. What you can read The API is organized around the resources that make up your OneMoreDay life: - Profile & avatar — display name, level, HP (current/max) and state, total days alive, deaths. - Goals — your goals, schedules, and completions. - Progress events — XP, coins, streaks, and bonus events. - Workouts — sessions, plans, and progression. - Territory — your captured zones and leaderboard rank. - Badges — earned and available achievements. - Challenges & squads — your challenges, invites, and group activity. - Integrations — connection status for Strava, WHOOP, and Apple Health (status only — never raw tokens). - Summaries — weekly summaries of your progress. The machine-readable contract for these endpoints lives in the OpenAPI specification. Authentication - Today: the API authenticates with a Supabase session token (Authorization: Bearer