FinBoard helps users manage budgets, monitor transactions, and analyze spending trends through interactive visualizations while keeping financial data organized and accessible.
- Features
- Privacy First
- Getting Started
- Local Development Setup
- Project Structure
- Tech Stack
- Contributing
- License
A retro-themed personal finance dashboard for budgeting, transaction tracking, and financial insights.
Your financial data remains under your control.
- Client-side experience with minimal external dependencies
- CSV Import for transaction analysis and management
- Multi-currency Support for flexible financial tracking
- Secure storage options through the application's supported integrations
Choose your preferred setup:
- Node.js β https://nodejs.org/
- Docker + Docker Compose β https://docs.docker.com/get-docker/
# Clone the repository
git clone https://github.com/khanirfan18/finBoard.git
cd finBoard
2. Install packages
```bash
npm install
3. Start development server
```bash
npm run dev- Clone repository
git clone https://github.com/khanirfan18/finBoard.git
cd finBoard- Start development server
docker compose up dev --buildCode changes reflect instantly via Vite HMR β no restart needed after the first run.
docker compose up prod --buildOpen http://localhost:80
Contributions are welcome.
Before opening an issue or submitting a pull request, please review:
Happy building π





