A lightning-fast daily expense tracker for mindful spending
| Category | Technology |
|---|---|
| Core Build |
|
| Frontend Design |
|
| Logo & Branding |
|
PaisaPlan is a lightweight, mobile-first expense tracker that helps you stay on budget. Set your daily spending limit, log expenses in seconds, and watch your remaining balance in real-time.
Perfect for: Students, budget-conscious individuals, and anyone who wants to track daily spending without complexity.
|
|
|
|
- Node.js 18+ and npm installed
- A Supabase account (Get started free)
# 1οΈβ£ Clone the repository
git clone https://github.com/yourusername/paisaplan.git
cd paisaplan
# 2οΈβ£ Install dependencies
npm install
# 3οΈβ£ Configure environment variables
cp .env.example .env
# Edit .env with your Supabase credentials
# 4οΈβ£ Start development server
npm run devCreate a .env file in your project root:
VITE_SUPABASE_URL=your_supabase_project_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_keyπ‘ Tip: Find these values in your Supabase Dashboard under Project Settings β API
Want to try PaisaPlan without signing up? Use our demo account!
Click the "Testing credentials" button on the login screen
| Field | Value |
|---|---|
| π§ Email | saksham.arora7@s.amity.edu |
| π Password | test@123 |
The PaisaPlan logo is located at:
public/PaisaPlan.svg
This file is used for:
- Authentication header branding
- Browser favicon
- App logo throughout the interface
To update: Replace public/PaisaPlan.svg with your custom logo (SVG format recommended).
npm run buildThis creates an optimized build in the dist/ folder.
npm run previewTest your production build locally before deploying.
PaisaPlan is a static Vite app that can be deployed anywhere. Here are popular options:
This repo includes a vercel.json configuration file.
# Deploy with Vercel CLI
npm i -g vercel
vercelSettings:
- Build Command:
npm run build - Output Directory:
dist - Environment Variables: Add
VITE_SUPABASE_URLandVITE_SUPABASE_ANON_KEY
# Deploy with Netlify CLI
npm i -g netlify-cli
netlify deploySettings:
- Build Command:
npm run build - Publish Directory:
dist - Environment Variables: Add
VITE_SUPABASE_URLandVITE_SUPABASE_ANON_KEY
- Set environment variables on hosting platform
- Configure SPA fallback (serve
index.htmlfor all routes) - Test authentication flow
- Verify Supabase connection
- Check mobile responsiveness
Antigravity π
Revolutionary development framework powering our core architecture
Stitch π¨
Beautiful design system bringing our interface to life
Nano Banana π
Creative genius behind our stunning logo
Need help? Found a bug? Have a feature request?
π§ Email: saksham.arora7@s.amity.edu
This project is licensed under the MIT License.
Made with β€οΈ for mindful spenders
β Star this repo if you find it helpful!
π Documentation β’ π Report Bug β’ π‘ Request Feature