A personal finance tracking app built with Next.js. Track expenses, set budgets, and get AI-powered insights.
- Expense tracking with categories
- Monthly budgets
- Savings goals
- AI chat assistant (Google Gemini)
- Firebase authentication
- Neon PostgreSQL database
- Dark mode
- Mobile responsive
npm install
npm run devCopy .env.example to .env.local and configure:
Get a free key at Google AI Studio
- Create a project at Firebase Console
- Enable Authentication and add Google/GitHub providers
- Copy config from Project Settings > Your apps
- Create a database at Neon
- Copy the connection string
- Run the schema:
psql $DATABASE_URL -f schema.sql
- Next.js 14
- TypeScript
- Tailwind CSS
- Firebase Auth
- Neon PostgreSQL
- Zustand
- Framer Motion
- Recharts
- Google Gemini AI
MIT