A modern, AI-powered financial platform that helps users manage their personal finances, track investments, and gain valuable financial insights through intelligent automation and machine learning.
- Real-time Financial Overview: Get a comprehensive view of your financial health
- Interactive Charts: Visualize your income, expenses, and investment performance
- Customizable Widgets: Tailor your dashboard to show what matters most to you
- Transaction Tracking: Categorize and analyze your spending patterns
- Budget Planning: Set and track budgets with intelligent recommendations
- Multi-Account Support: Manage all your financial accounts in one place
- Personalized Financial Advice: Get AI-powered recommendations
- Natural Language Queries: Ask questions about your finances in plain English
- Smart Alerts: Receive proactive notifications about important financial events
- Interactive Courses: Learn about personal finance and investing
- Quizzes & Assessments: Test your knowledge and track your progress
- Personalized Learning Path: Get course recommendations based on your financial goals
- Bank-level Encryption: Your data is always protected
- Two-Factor Authentication: Extra layer of security for your account
- Privacy First: We never sell your financial data
- Framework: Next.js 13+ (App Router)
- UI Library: React 18+
- Styling: Tailwind CSS with Shadcn/ui components
- State Management: React Query
- Form Handling: React Hook Form with Zod validation
- Charts: Recharts
- Runtime: Node.js
- Database: PostgreSQL with Prisma ORM
- Authentication: Clerk
- API Routes: Next.js API Routes
- AI Integration: Google Gemini AI
- Background Jobs: Inngest
- Security: ArcJet
- Version Control: Git
- Package Manager: npm/yarn
- Environment: Node.js
- Deployment: Vercel (recommended)
- Node.js 18+ and npm/yarn
- PostgreSQL database
- Clerk account for authentication
- Google Gemini API key
-
Clone the repository:
git clone https://github.com/yourusername/quantai.git cd quantai -
Install dependencies:
npm install # or yarn install -
Run the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser.
quantai/
├── app/ # App router pages and layouts
│ ├── (auth)/ # Authentication routes
│ ├── (main)/ # Authenticated routes
│ │ ├── dashboard/ # Dashboard page
│ │ ├── learning/ # Learning center
│ │ ├── transaction/ # Transaction management
│ │ └── account/ # Account management
│ ├── api/ # API routes
│ └── globals.css # Global styles
├── components/ # Reusable UI components
├── lib/ # Utility functions and configs
├── prisma/ # Database schema and migrations
└── public/ # Static assets
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- Next.js Documentation
- Tailwind CSS Documentation
- Shadcn/ui Documentation
- Clerk Documentation
- Prisma Documentation
Email id : [email protected]
Project Link: https://github.com/ShubhVarshney30/QuantAI