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

https://github.com/cadeteandre/moneymind

Personal Finance Dashboard
https://github.com/cadeteandre/moneymind

clerk-auth neon-db nextjs postgresql prisma react recharts-library shadcn supabase-storage tailwindcss typescript zod-validation

Last synced: 3 months ago
JSON representation

Personal Finance Dashboard

Awesome Lists containing this project

README

          

# MoneyMind

MoneyMind is a Next.js web application designed for personal finance management, enabling users to track income, expenses, and gain better control over their finances.

🔗 **Live-Demo:** [MoneyMind](https://moneymind-six.vercel.app/)

## ✨ Key Features

- User registration and authentication
- Add and manage income and expenses
- View balance and financial statements
- Interactive charts and reports for financial analysis
- Responsive and intuitive interface

## 🚀 Getting Started

To get a local copy up and running, follow these steps:

```bash
git clone https://github.com/your-username/moneymind.git
cd moneymind
npm install
```

Start the development server:

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) in your browser to view the app.

## 🛠️ Tech Stack

- Next.js
- React
- TypeScript
- Tailwind CSS (or your CSS framework of choice)
- Prisma (if using an ORM)
- PostgreSQL (or your preferred database)

## 📁 Project Structure

```
app/ # Main application pages and components
components/ # Reusable components
lib/ # Utility functions and helpers
public/ # Static assets
styles/ # Global styles
```

## 🤝 Contributing

Contributions are welcome! Please follow these steps:

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/YourFeature`)
3. Commit your changes (`git commit -m 'feat: add new feature'`)
4. Push to the branch (`git push origin feature/YourFeature`)
5. Open a pull request

## 📬 Contact

Questions, suggestions, or feedback? Feel free to reach out via [LinkedIn](https://www.linkedin.com/) or open an issue.