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

https://github.com/piyushamukherjee/budgetiq

BudgetIQ - Smart, AI-powered financial management for effortless budgeting, expense tracking, and insights!
https://github.com/piyushamukherjee/budgetiq

arcjet clerk inngest json nextjs react supabase-db

Last synced: 3 months ago
JSON representation

BudgetIQ - Smart, AI-powered financial management for effortless budgeting, expense tracking, and insights!

Awesome Lists containing this project

README

          

# BudgetIQ - AI-Powered Financial Management Platform.

BudgetIQ is an AI-driven financial management platform designed to simplify and optimize personal finance. It leverages smart categorization, real-time expense tracking, budgeting tools, and AI insights to help users make informed financial decisions.

## 🚀 Features
- **User Authentication**: Secure login using Clerk
- **Income & Expense Management**: Track, categorize, and manage financial data
- **Receipt Scanning**: Automated data extraction
- **AI-Powered Insights**: Smart budgeting, spending analysis, and predictions
- **Real-Time Alerts**: Email notifications for budgeting and expenses
- **Interactive Visualizations**: Dynamic charts and reports using Shadcn UI and Tailwind CSS
- **Admin Dashboard**: Comprehensive financial oversight and analytics

## 🛠️ Tech Stack
- **Frontend:** React, Next.js, Tailwind CSS, Shadcn UI
- **Backend:** Supabase, Prisma
- **AI Integration:** Gemini AI
- **Authentication:** Clerk
- **Cloud Services:** AWS Free Tier (Docker Swarm)

## 🏗️ Installation
1. Clone the repository:
```bash
git clone https://github.com/PiyushaMukherjee/BudgetIQ.git
```
2. Navigate to the project directory:
```bash
cd BudgetIQ
```
3. Install dependencies:
```bash
npm install
```
4. Set environment variables in `.env` file
5. Start the development server:
```bash
npm run dev
```
6. Access the app at `http://localhost:3000`

## 📜 License
This project is licensed under the MIT License.

## 🤝 Contributing
Contributions are welcome! Feel free to open issues or create pull requests.

## 📧 Contact
For inquiries, reach out at piyusha22@outlook.com.