Smart companion for Pi Network miners. Track mining sessions, manage your security circle, and monitor Pi value.
Deployed at: [add your URL after deploy]
- ⚡ Mining Dashboard — Animated progress ring, real-time 24h session timer, one-tap mining
- 👥 Security Circle — Manage up to 5 members, referral link + QR code
- 📈 Price Tracker — Live Pi price (USD/BTC/EUR), Recharts chart, price alerts
- 💬 Community — Pi Network news feed, official community links, mainnet tracker
- 🔧 Utilities — Mining calculator, node setup checklist, wallet manager
- 🔐 Auth — Email + Google (Supabase) with offline/guest fallback
- 📱 PWA — Installable on iOS/Android, works offline
| Framework | React 18 + Vite 5 + TypeScript |
| Styling | Tailwind CSS v3 (Pi theme) |
| Animations | Framer Motion |
| Charts | Recharts |
| State | Zustand (persisted localStorage) |
| Auth & DB | Supabase (optional — app works offline without it) |
| Deploy | Vercel / Docker + Cloud Run |
git clone <repo>
cd pi-boost
npm install
cp .env.example .env
npm run devOpen http://localhost:5173.
Copy .env.example → .env. All vars are optional — the app runs in guest mode without them.
| Variable | Description |
|---|---|
VITE_SUPABASE_URL |
Your Supabase project URL |
VITE_SUPABASE_ANON_KEY |
Your Supabase anon key |
- Create a project at supabase.com
- Run
supabase-schema.sqlin the SQL Editor - Enable Google OAuth in Authentication → Providers
- Add your project URL and anon key to
.env
docker build -t pi-boost .
docker run -p 8080:8080 pi-boostnpm i -g vercel
vercel --prodAdd VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY as Vercel environment variables.
Pi Boost is an independent third-party companion app. It is not affiliated with Pi Network or SocialChain, Inc. Mining data is simulated. Pi prices are illustrative only.