Secure. Offline-First. Privacy-Focused.
A lightning-fast money tracking system built specifically for Indian Students — now powered by React & Vercel.
We have upgraded from a Vanilla JS PWA to a modern React + Serverless architecture:
- Frontend (
client/): Built with React + Vite. Uses IndexedDB for 100% offline capability. - Backend (
api/): Express.js on Vercel Serverless Functions. Handles Sync & AI. - Extension (
chrome-extension/): Lightweight browser popup (Legacy Core).
- Vite for fast development.
- React for UI components.
- Recharts for analytics.
- Glassmorphism design system.
- Vercel Serverless deployment.
- Firebase Admin for secure Firestore access.
- Google Gemini AI for financial insights.
- Local: IndexedDB (Offline First).
- Cloud: Firebase Firestore (Sync).
cd client
npm install
npm run devAccess at http://localhost:5173.
cd api
npm install
node index.jsNote: For full sync, you need a FIREBASE_SERVICE_ACCOUNT json in api/.env.
- Open Chrome ->
chrome://extensions - Enable Developer Mode.
- Load Unpacked -> Select
chrome-extension/.
This project is open-source. Feel free to open PRs for new charts, AI prompts, or UI improvements!
MIT License.