https://github.com/ramankishore08/personal-finance-tracker
Personal Finance Visualizer is a React-based web app for tracking expenses. Add, edit, and delete transactions, view lists, and analyze spending with Recharts. Built with Node.js, Express, and MongoDB for speed and reliability. Future updates include category tracking, budgeting, and dashboards. Stay on top of your finances effortlessly!
https://github.com/ramankishore08/personal-finance-tracker
cors expreesjs git mongodb mongodb-atlas nodejs onrender-deploy react recharts-library shadcn-ui vercel-deployment
Last synced: 3 months ago
JSON representation
Personal Finance Visualizer is a React-based web app for tracking expenses. Add, edit, and delete transactions, view lists, and analyze spending with Recharts. Built with Node.js, Express, and MongoDB for speed and reliability. Future updates include category tracking, budgeting, and dashboards. Stay on top of your finances effortlessly!
- Host: GitHub
- URL: https://github.com/ramankishore08/personal-finance-tracker
- Owner: RamanKishore08
- Created: 2025-02-16T02:16:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-16T05:24:09.000Z (over 1 year ago)
- Last Synced: 2026-01-03T14:31:31.264Z (6 months ago)
- Topics: cors, expreesjs, git, mongodb, mongodb-atlas, nodejs, onrender-deploy, react, recharts-library, shadcn-ui, vercel-deployment
- Language: JavaScript
- Homepage: http://expense-trackermern.vercel.app/
- Size: 310 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Finance Tracker







---
Personal Finance Visualizer is a React-based web app for tracking expenses. Add, edit, and delete transactions, view lists, and analyze spending with Recharts. Built with Node.js, Express, and MongoDB for speed and reliability. Future updates include category tracking, budgeting, and dashboards. Stay on top of your finances effortlessly!
---
## 🛠️ Local Setup
Run **Backend** first, then start **Frontend**.
### Clone the Repository
```bash
git clone https://github.com/RamanKishore08/Personal-Finance-Tracker.git
```
### Open file directory
```bash
cd Personal-Finance-Tracker
```
### Open Backend
```bash
cd backend
```
### Install Backend lib
```bash
npm install express mongoose cors
```
### Run the Server
```bash
node server.js
```
### Open Frontend
```bash
cd Frontend
```
### Install necessary libraries
```bash
npm install @shadcn/ui recharts axios @mui/material @emotion/react @emotion/styled
```
### Run Frontend
```bash
npm run dev
```
# SCREENSHOTS
### Home Page

### CRUD

### Chart Visualization

### Can Edit and delete data(CRUD)

### MongoDB Storage
