Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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