[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80174":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":15,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":14,"starSnapshotCount":14,"syncStatus":17,"lastSyncTime":26,"discoverSource":27},80174,"questboard","thillygooth\u002Fquestboard","thillygooth","A gamified family chore tracker built with React, FastAPI, and Docker. Family members claim daily and weekly chores to earn points, then redeem them for real-world rewards. Features per-player profiles, age-appropriate chore filtering, auto daily\u002Fweekly resets, and a shared backend for real-time sync across devices.",null,"JavaScript",163,20,1,0,4,47,2,3.97,false,"main",true,[],"2026-06-12 02:03:59","# Questboard\n\n> Turn household chores into a pixel art RPG adventure for the whole family.\n\nEach family member picks a hero and fights a daily monster. Complete chores to deal damage, defeat it before midnight to earn gold, or it strikes back. Spend gold on rewards you've agreed on as a family.\n\n[![Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fthillygooth\u002Fquestboard)](https:\u002F\u002Fgithub.com\u002Fthillygooth\u002Fquestboard\u002Freleases)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fthillygooth\u002Fquestboard)](LICENSE)\n[![ko-fi](https:\u002F\u002Fko-fi.com\u002Fimg\u002Fgithubbutton_sm.svg)](https:\u002F\u002Fko-fi.com\u002Fthillygooth)\n\n---\n\n![Chores](screenshot_chores.png)\n\n![Rewards](screenshot_rewards.png)\n\n![Dungeon](screenshot_dungeon.png)\n\n---\n\n## Features\n\n| Feature | Description |\n|---------|-------------|\n| ⚔ Monster battles | Each player fights a date-seeded monster every day |\n| 💥 Crit hits | 5% base crit chance, increases with level |\n| 🔥 Kill streaks | Multi-day streaks multiply gold rewards up to 2x |\n| 🎯 Combo attacks | Chain chores within 8 seconds for up to 2.5x bonus damage |\n| 🎲 Loot drops | Chance to find bonus gold or XP on any chore |\n| ⚡ Overkill system | Extra chores after a kill charge a bar to bank Power Tokens |\n| 🔮 Power-ups | Gold Rush, Double Damage, Shield Aura, Treasure Magnet, Forge Reward |\n| 🏅 Badges and titles | Unlock achievements and choose your hero title |\n| ⭐ Prestige | Reset XP at level 10 for a permanent gold bonus |\n| 🗺 Dungeon | Per-player fog-of-war dungeon - chores earn moves |\n| 🏆 Weekly leaderboard | See who earned the most gold this week |\n| 🌙 Overnight penalty | Fail to kill your monster and lose gold at midnight |\n| 👥 Up to 6 players | Each with their own hero, monster, gold, XP, and dungeon |\n| 👤 Solo chores | Personal tasks tracked per player (brush teeth, homework) |\n| 📱 Kids and adults modes | Separate difficulty scaling with easier monsters for kids |\n| 🎮 CRT overlay | Optional scanline filter for retro vibes |\n| 🔍 UI scale | Mini, Heroic, and Epic zoom modes for any screen size |\n| 📅 Week start day | Configurable Monday or Sunday weekly reset |\n| 💾 Backup and restore | Export and import save data |\n\n📖 **[Full game guide](questboard\u002FDOCS.md)** - hero classes, dungeon mechanics, combat, badges, power-ups, and more.\n\n---\n\n## Install\n\n### Home Assistant\n\nIn the HA Terminal add-on:\n\n```bash\nmkdir -p \u002Fmnt\u002Fdata\u002Fsupervisor\u002Fquestboard\u002Fdata\ndocker run -d --restart unless-stopped --name questboard -p 8099:8099 \\\n  -v \u002Fmnt\u002Fdata\u002Fsupervisor\u002Fquestboard\u002Fdata:\u002Fdata \\\n  ghcr.io\u002Fthillygooth\u002Fquestboard:latest\n```\n\nThen add it to your HA sidebar in `configuration.yaml`:\n\n```yaml\npanel_iframe:\n  questboard:\n    title: \"Questboard\"\n    url: \"http:\u002F\u002F\u003Cyour-ha-ip>:8099\"\n    icon: mdi:sword-cross\n    require_admin: false\n```\n\nReplace `\u003Cyour-ha-ip>` with your Home Assistant IP, found under **Settings → System → Network**. Restart HA to apply.\n\n### Docker (any host)\n\n```bash\nmkdir -p \u002Fopt\u002Fquestboard\u002Fdata\ndocker run -d --restart unless-stopped --name questboard -p 8099:8099 \\\n  -v \u002Fopt\u002Fquestboard\u002Fdata:\u002Fdata \\\n  ghcr.io\u002Fthillygooth\u002Fquestboard:latest\n```\n\nOpen `http:\u002F\u002Flocalhost:8099`. Use any writable path for the data volume.\n\n---\n\n## First-Run Setup\n\nA setup wizard runs the first time you open the app:\n\n1. Set the number of players (1-6)\n2. For each player: name, difficulty (kids \u002F adults), avatar class\n3. Choose which chores to track - toggle on\u002Foff, set solo vs. shared, adjust values\n4. Configure the reward shop - enable\u002Fdisable rewards, set custom costs\n5. Configure power-ups and display options (CRT overlay, UI scale, week start day)\n\nAfter launch, tap **Settings** to edit anything without re-running the wizard.\n\n---\n\n## Development\n\n```bash\n# Frontend - hot-reload dev server on :5174\ncd frontend && npm install && npm run dev\n\n# Backend - auto-reload API server on :5050\ncd backend && pip install -r requirements.txt\nuvicorn main:app --reload --port 5050\n```\n\nThe dev server proxies `\u002Fapi\u002F*` to the backend automatically.\n\n---\n\n## License\n\n[CC BY-NC 4.0](LICENSE) - free to share and adapt for non-commercial purposes with attribution. Commercial use is prohibited.\n\nSprite assets from [OpenGameArt.org](https:\u002F\u002Fopengameart.org) under CC-BY \u002F CC0 licenses. Font: [Pixelated Elegance](https:\u002F\u002Fwww.fontspace.com\u002Fpixelated-elegance-font-f126145) by GGBotNet (CC0).\n\n---\n\n## Credits\n\nOverkill system, power-ups, solo chore mode, tabbed settings, new hero classes, and gold economy rebalancing contributed by **[TreasuryMatt](https:\u002F\u002Fgithub.com\u002FTreasuryMatt)**.\n\nWeek start day config, chore confirmation, player editing, state backup\u002Frestore, bug fixes, and docs contributed by **[CarelvanHeerden](https:\u002F\u002Fgithub.com\u002FCarelvanHeerden)**.\n","Questboard 是一个将家庭日常家务转化为像素风格RPG冒险游戏的项目。它使用React、FastAPI和Docker构建，允许家庭成员通过完成每日或每周任务来赚取积分，并用这些积分兑换事先约定好的实际奖励。其核心功能包括为每位玩家创建个人资料、按年龄筛选适合的任务、自动重置日\u002F周任务以及跨设备实时同步的共享后端。特别适用于希望通过游戏化方式激励孩子参与家务的家庭场景。","2026-06-11 03:59:32","CREATED_QUERY"]