Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chiragkumargohil/fintrack

Manage your personal finance
https://github.com/chiragkumargohil/fintrack

Last synced: 22 days ago
JSON representation

Manage your personal finance

Awesome Lists containing this project

README

        

# FinTrack Web App

## Overview

The FinTrack Web App is a powerful and intuitive tool designed to help you manage your personal finances. Whether you're tracking daily expenses, managing investments, or monitoring your overall financial health, this app provides all the features you need to stay on top of your finances.

## Features

- **User Authentication:** Secure login and registration using NextAuth.js.
- **Expense and Income Tracking:** Easily add, update, and delete transactions.
- **Categorization:** Organize your transactions by categories for better insights.
- **Interactive Dashboard:** Visualize your financial data with charts and graphs.
- **Responsive Design:** Accessible on any device, whether it's a desktop, tablet, or mobile phone.

## Technologies Used

- **Full stack:**

- Next.js with TypeScript (Server components)
- Tailwind CSS for styling
- Shadcn for components
- Prisma ORM for database management
- PostgreSQL for local development

- **Authentication:**
- NextAuth.js for secure authentication

## Getting Started

### Prerequisites

- Node.js (v14 or above)
- npm or yarn
- Supabase account (for database setup)

### Installation

1. Clone the repository:

```bash
git clone https://gitlab.com/chiragkumargohil/fintrack.git
cd fintrack
```