Micro-investment PWA for rural India. Key goals:
- Invest from ₹10 with a trust-first, bilingual (Hindi/English) UI.
- Phone OTP auth via Firebase; Firestore-backed digital passbook with offline persistence.
- Ultra-light bundle tuned for 2G/3G and low-end Android devices.
- Copy
.env.exampleto.envand add Firebase web config. - Install deps:
npm install - Run dev server:
npm run dev - Build PWA:
npm run build
- PWA enabled via
vite-plugin-pwawith auto-updates. - Firestore offline persistence is turned on; passbook is real-time and resilient to flaky networks.
- OTP in dev is set to skip SMS (Firebase appVerificationDisabledForTesting). Disable this in production.