Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harrykamboj1/financeflow
FinanceFlow is Finance SaaS Platform with ability to track your income and expenses, categorize transactions.
https://github.com/harrykamboj1/financeflow
drizzle-orm hono nextjs postgre prisma reactjs tailwindcss
Last synced: about 5 hours ago
JSON representation
FinanceFlow is Finance SaaS Platform with ability to track your income and expenses, categorize transactions.
- Host: GitHub
- URL: https://github.com/harrykamboj1/financeflow
- Owner: harrykamboj1
- Created: 2024-05-26T07:16:10.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T16:53:37.000Z (5 months ago)
- Last Synced: 2024-06-18T21:11:36.269Z (5 months ago)
- Topics: drizzle-orm, hono, nextjs, postgre, prisma, reactjs, tailwindcss
- Language: TypeScript
- Homepage: https://finance-flow-lovat.vercel.app
- Size: 1.58 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FinanceFlow
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.
![image](https://github.com/harrykamboj1/FinanceFlow/assets/49549662/b86d1576-5911-4655-93bd-9d08a6dfd505)
## Features
- **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.## Live Demo
Check out the live demo of the project: [FinanceFlow Live Demo](https://finance-flow-lovat.vercel.app/)
## Technologies Used
- **Frontend**: Next.js, Tanstack query,Tailwind css, Recharts
- **Backend**: Node.js, Hono, Drizzle
- **Database**: PostgreSQL
- **Authentication**: Clerk Auth## Installation
To run this project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/yourusername/financeflow.git
2. Navigate to the project directory:
```bash
cd financeflow
3. Install the dependencies:
```bash
npm install
4. Create a .env file in the root of the server directory and add your environment variables.
5. Start the development server:
```bash
npm run dev