{"repo":"IAmTomShaw/personal-finance-tracker","free":true,"listed":false,"github":"https://github.com/IAmTomShaw/personal-finance-tracker","clone":"git clone https://github.com/IAmTomShaw/personal-finance-tracker.git","description":"A Next.js personal finance tool for keeping track of net worth and regular transactions 🤑","language":"TypeScript","stars":72,"topics":["finance","money","personal-finance"],"license":null,"category":"auth-billing-email","readme_excerpt":"Personal Finance Tracker — Next.js App 💸 A small, privacy-first personal finance tracker built with Next.js and TypeScript. Track accounts, record balances, view net worth and historical charts, and optionally sync with a cloud backend. The idea behind this project is to have a simple offline-first way of tracking personal finances. All data is stored locally in the browser by default, with an optional cloud sync feature for those who want to back up their data or access it across devices. For the hosted version, visit: money.tomshaw.dev Auth0 authentication is used for all users, however storing your financial data in the cloud is optional. Features - Add & Manage Accounts: Create and manage multiple accounts with different currencies. - Record Balances: Quickly record periodic balances for accounts and assets. - Net Worth & Charts: Visualize net worth over time with interactive charts ( BalanceChart , NetWorthChart ). - Offline First: Local-only mode with optional cloud sync via the toggle ( CloudSyncToggle ). - Authentication: Auth0 integration ( src/lib/auth0.ts ) for security and cloud sync. - Currency Support: Multiple currencies and conversion support via src/lib/currency.ts and CurrencySelector . - Sync & API: Simple API route for data sync at src/app/api/data/route.ts. - Settings & Privacy: Manage app settings and export data from the Settings screen. Setup To get started with this project, you'll need to follow these steps: 1. Clone the repository to your local mac","default_branch":null,"files":null,"tree":[],"storefront":"/r/IAmTomShaw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IAmTomShaw/personal-finance-tracker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}