Secure. Offline-First. Privacy-Focused.
A lightning-fast money tracking system built specifically for Indian Students — to track every rupee without data leaching.
Like most students, I struggled with:
- ❌ Forgetting where my money actually went
- ❌ Depending on random apps filled with ads & trackers
- ❌ Internet not always being reliable
- ❌ No fast way to add expenses while browsing
I wanted something that was:
✅ Fast
✅ Works offline
✅ Privacy-first
✅ Simple & distraction-free
✅ Available as a mobile app, website & browser extension
So I built Budgettt — first to solve my own problem, and now to help every student take control of their money without giving up privacy.
-
📱 Mobile-First & Fully Responsive
Works perfectly on phones, tablets & desktops. -
⚡ 100% Offline First (IndexedDB Powered)
Add, edit & view expenses without internet. -
☁️ Optional Cloud Sync
Firebase login only when YOU want backups. -
🧩 Chrome Extension Included
Instantly add expenses while browsing with one click. -
🔒 Privacy at the Core
Your data stays on your device unless you choose to sync. -
💸 Paise-Based Math Engine
All values stored in integers for perfect accuracy.
₹100.00 → 10000 paise -
🎨 Minimal Dark UI
Clean and premium student-focused design.
✅ Progressive Web App (PWA)
✅ Chrome Extension
✅ Responsive Website (Mobile + Desktop Ready)
One project → Three powerful platforms 🚀
Real-time working demo of Budgettt PWA & Chrome Extension.
✅ Replace the URL above after uploading your video via GitHub drag & drop.
- Open:
web-pwa/index.html
- Or run a local server:
npx serve . - Click “Install” in the browser to use it like a native app.
- Start adding transactions immediately — no login required!
✅ Fully works offline
✅ Sync only if you want
- Open Chrome:
chrome://extensions - Enable Developer Mode
- Click Load Unpacked
- Select the
chrome-extensionfolder - Pin it for instant access
Now you can add expenses without leaving any website 💨
Built with Pure Vanilla Web Technologies — no frameworks, no bloat.
- HTML5
- CSS3
- ES6 JavaScript
- Local: IndexedDB
- Cloud: Firebase Firestore
- Shared logic inside
/core - Used by both:
- PWA
- Chrome Extension
- Integer-based calculations
- No floating point bugs
- Accurate monthly summaries
/core → Shared database, auth & sync logic
/web-pwa → Main Progressive Web App
/chrome-extension → Lightweight browser popup
⚠️ Chrome Extensions need sandbox isolation, so/coreis duplicated safely.
- 🎓 College Students
- 🧑💻 Developers learning:
- PWAs
- IndexedDB
- Browser Extensions
- Offline-first architecture
- 🛡️ Privacy-conscious users
- 🚀 Open-source contributors & GSoC aspirants
This project is fully open-source & beginner-friendly.
You can contribute by:
- Improving UI/UX
- Adding charts & analytics
- UPI auto-expense detection
- Multi-language support
- AI-based monthly suggestions
- Improving sync performance
✨ Perfect for Hackathons, GSoC prep & Open Source learning
GitHub Repo:
👉 https://github.com/TarunyaProgrammer/Student-expense-tracker
This project is licensed under the MIT License — free to use, modify & distribute.
This project started as a personal struggle, but my goal is bigger now:
🎯 To help students take control of their money without sacrificing privacy.
If this project helped you even a little:
⭐ Star the repo
🍴 Fork it
🧑💻 Contribute to it
Let’s build something impactful together 🚀