https://github.com/oscar370/finzen
Local-first personal finance manager
https://github.com/oscar370/finzen
finance webapp
Last synced: 4 months ago
JSON representation
Local-first personal finance manager
- Host: GitHub
- URL: https://github.com/oscar370/finzen
- Owner: oscar370
- License: gpl-3.0
- Created: 2026-01-09T02:56:38.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-02-18T04:49:01.000Z (4 months ago)
- Last Synced: 2026-02-18T09:41:45.191Z (4 months ago)
- Topics: finance, webapp
- Language: TypeScript
- Homepage: https://finzenapp.net/
- Size: 1.97 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Finzen
Finzen is a local-first personal finance manager designed for privacy and data ownership. The application runs entirely in the browser, ensuring that sensitive financial information remains on the user's device.
**Live Application:** [https://finzenapp.net/](https://finzenapp.net/)
## Key Features
- **Local-First Architecture:** Data is stored in IndexedDB; no external servers or cloud providers are involved.
- **File System Access API:** Optional automated backup synchronization to a local JSON file (supported in Chromium browsers).
- **PWA Support:** Installable on desktop and mobile for offline use.
- **Privacy-Centric:** No tracking, no analytics, and no third-party data collection.
## Tech Stack
- **Core:** React + TypeScript + Vite
- **Styling:** TailwindCSS
- **Storage & logic:** Dexie.js (IndexedDB) + React Hook Form + Zod
- **PWA:** Vite PWA Plugin
- **Routing:** React Router DOM
## Development
### Prerequisites
- [Node.js](https://nodejs.org/)
- [pnpm](https://pnpm.io/)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/oscar370/finzen.git
cd finzen
```
2. Install dependencies:
```bash
pnpm install
```
3. Start the development server:
```bash
pnpm dev
```
4. Build for production:
```bash
pnpm build
```
## Documentation
For detailed information regarding application logic, browser compatibility, and backup management, please refer to the [Project Wiki](https://github.com/oscar370/finzen/wiki).
## License
This project is licensed under the GPL v3.0 License - see the LICENSE file for details.