Skip to content

PavanDayanand/Spendy

Repository files navigation

Spendy 💸✨

A beautiful, premium, local-first personal finance tracker that runs right on your phone.

Spendy gives you absolute privacy and control over your expenses. There are no servers, no accounts, and no data tracking. Everything lives exclusively on your device, securely stored using modern browser APIs.

🌟 Features

  • Privacy First: 100% local storage. Your data never leaves your device.
  • Modern Glassmorphic UI: Enjoy a stunning, fluid interface with micro-animations built with Framer Motion.
  • Unified Telemetry: Track all your Cash, Bank, and Card balances in one dashboard.
  • Actionable Analytics: 60-day GitHub-style heatmaps, monthly budget forecasting, and detailed pie-chart insights.
  • PWA Ready: Install it directly to your iOS or Android home screen for a native app experience.
  • JSON Backup: Easily export your entire history and import it to any other device.
  • Dark & Light Mode: Gorgeous, handcrafted color palettes for any time of day.

🚀 Getting Started

To run Spendy locally on your machine:

# 1. Install dependencies
npm install

# 2. Start the development server
npm run dev

🛠 Tech Stack

  • Framework: React 18
  • Build Tool: Vite
  • Styling: Pure Modern CSS with CSS Variables & Glassmorphism
  • Animations: Framer Motion
  • Icons: Lucide React
  • PWA: vite-plugin-pwa

📱 PWA Installation

  1. Open the deployed URL in Safari (iOS) or Chrome (Android).
  2. Tap the "Share" button.
  3. Select "Add to Home Screen".
  4. Enjoy Spendy as a standalone app!

📦 Data Export & Backup

Because Spendy is offline-first, remember to periodically export your data! You can do this safely from the Settings > Data & Backup menu.


Built for absolute financial clarity.

About

a app from my side to track my first salary and my life from now

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages