{"repo":"mgrimace/rewards-dashboard","free":true,"listed":false,"github":"https://github.com/mgrimace/rewards-dashboard","clone":"git clone https://github.com/mgrimace/rewards-dashboard.git","description":"A companion dashboard for the microsoft-rewards-script.","language":"JavaScript","stars":17,"topics":["dashboard","docker","microsoft-rewards","microsoft-rewards-bot","microsoft-rewards-script"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"Rewards Dashboard A companion dashboard for microsoft-rewards-script, driven entirely over HTTP by the bot's Control API ( API MODE=true ). It shows account status, point totals, and trends at http:// :8890 , and can start/stop/schedule runs and edit the bot's config. Screenshots Desktop Mobile --- --- Features - Local only - all data is stored locally, your account data is your own. - Account overview — points per account, run status, and error highlights - Point accumulation bars — see trends and errors at a glance with daily blocks per account, with weekly dividers; hover for exact date/points/total - Passwordless codes — displays passwordless two-digit codes with a live 60-second countdown so you never miss them in the logs - History — parsed events stored in a local SQLite db so data survives restarts, independent of the bot's own in-memory log buffer - Theme support — Includes themes: Nord, Dracula, Catppuccin, Gruvbox, Tokyo Night, and more! - Responsive - Features a simplified mobile view Quick start (Docker) 1. On the bot side, enable the Control API — set API MODE=true and API TOKEN= on the microsoft-rewards-script service, and expose port 3010 . [!TIP] Also enable the API ALLOW SCHEDULE WRITE and API ALLOW CONFIG WRITE on the script side to allow the dashboard to modify the script's config and scheduler. 2. Review this repo's compose.yaml and set CONTROL API TOKEN (in a .env file next to it) to that same token. 3. Build and start the container: docker compose up -d","default_branch":null,"files":null,"tree":[],"storefront":"/r/mgrimace","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mgrimace/rewards-dashboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}