{"repo":"woheedev/bptimer","free":true,"listed":false,"github":"https://github.com/woheedev/bptimer","clone":"git clone https://github.com/woheedev/bptimer.git","description":"Web panel to display live data from Blue Protocol: Star Resonance","language":"Rust","stars":25,"topics":["blue-protocol","bpsr","pocketbase","svelte","sveltekit","blueprocotol","egui","rust","sse"],"license":"AGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"BPTimer A web panel and companion app for Blue Protocol: Star Resonance to view mob uptimes and track them in real-time. Quick Start Requirements: Bun, Docker Set up environment variables for web panel: Fill in ./apps/web/.env : - PB ADMIN EMAIL and PB ADMIN PASSWORD for the PocketBase admin (password must be 8+ characters) - PUBLIC POCKETBASE BASE URL=http://localhost:8090 - PB OAUTH2 DISCORD CLIENT ID and PB OAUTH2 DISCORD CLIENT SECRET from Discord Developer Portal - Add http://localhost:8090/api/oauth2-redirect as a redirect URL Start everything: This starts both the PocketBase backend (via Docker) and the vite dev server. Open and log in via Discord. Apps App Description ------------------------------------ ----------------------------------------------------------------------------- apps/web SvelteKit web app (currently deployed to Cloudflare) apps/pocketbase PocketBase backend with custom Go hooks (deployed behind a Cloudflare Tunnel) apps/desktop Native overlay companion app for mob / dps tracking (Rust/egui) Packages Package Description ------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------- packages/bptimer-api-client API client for submitting boss HP data (npm) Production For production deployments: - Web : Deploy to Cloudflare (or any platform that can host a static SvelteKit app). Set PUBLIC POCKETBASE BASE URL to your production PocketBase URL. - Pocke","default_branch":null,"files":null,"tree":[],"storefront":"/r/woheedev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/woheedev/bptimer/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."}