ZenMoney - Personal Finance Tracker
ZenMoney is a modern, mobile-first, and offline-ready personal finance application designed to help users track spending, manage budgets, and receive intelligent financial advice.
๐ Features
๐ ๏ธ Tech Stack
๐ฅ Installation
Since ZenMoney uses modern ES modules and import maps, no complex build step is required for basic local development.
1. Clone the Repository:
git clone <your-repo-url>
cd zen-money
2. Set up API Key: The application requires a Google GenAI API Key for the AI Insights feature. Ensure process.env.API_KEY is available in your environment.
3. Run the App: You must serve the files through a web server (browsers block ES modules via file:// protocol).
# Using Node.js serve
npx serve .
# Or using Python python -m http.server 8000
4. Access the App: Open your browser and navigate to http://localhost:3000 (or the port provided by your server).
๐ก Usage
Note: This project is open-source and follows clean architecture principles for easy extensibility.
A modern, mobile-first personal finance tracker with offline support, visual analytics, and AI-powered insights to help manage spending and budgets.