Welcome to FinanceFlow! This is a comprehensive Finance SaaS Platform designed to help you track your income and expenses, categorize transactions, and gain insights through detailed charts.
- Revenue Tracking: Monitor your revenue over time.
- Expense Management: Keep a record of your expenses.
- Income Tracking: Track your income with ease.
- Categorization: Categorize your transactions for better organization.
- Charts and Graphs: Visualize your financial data through charts and graphs.
- CSV Upload: Upload CSV files to track transactions.
Check out the live demo of the project: FinanceFlow Live Demo
- Frontend: Next.js, Tanstack query,Tailwind css, Recharts
- Backend: Node.js, Hono, Drizzle
- Database: PostgreSQL
- Authentication: Clerk Auth
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/financeflow.git
- Navigate to the project directory:
cd financeflow - Install the dependencies:
npm install
- Create a .env file in the root of the server directory and add your environment variables.
- Start the development server:
npm run dev
