A full-stack AI-powered personal finance platform to track expenses, automate recurring transactions, manage budgets, and generate AI insights.
View Demo
FinTrack is an AI-powered personal finance platform that helps users track income & expenses, manage budgets, automate recurring transactions, analyze financial health, and receive monthly AI insights.
- Track income, expenses & budgets in one place
- Automate recurring transactions
- AI-powered receipt scanning
- Monthly financial reports with insights
- Budget alerts via email
- Interactive charts & dashboards
- Modern UI with secure authentication
- Node.js v18+
- Supabase Project
- Clerk Project
- Gemini API Key
- Clone the repo
git clone https://github.com/himanshuvkm/FinTrack.git- Install dependencies
npm install - Create
.env.localand add required variables(See the Environment Variables section below.)
- Start the server
npm run dev
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/onboarding
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/onboarding
DATABASE_URL=""
DIRECT_URL=""
ARCJET_KEY=""
RESEND_API_KEY=""
GEMINI_API_KEY=""
INNGEST_EVENT_KEY=""
INNGEST_SIGNING_KEY=""
Contributions are what make open source such a powerful place to learn, build, and grow. Whether it's a bug report, new feature, improvement, or documentation fix — all contributions are welcome.
- Fork the repository
- Create your feature branch
git checkout -b feature/AmazingFeature - Commit your changes
git commit -m "Add AmazingFeature" - Push to your branch
git push origin feature/AmazingFeature - Open a Pull Request
There are no contributors yet — be the first to contribute and help FinTrack grow! 🚀
Distributed under the MIT License.
See LICENSE for more details.
Himanshu Vishwakarma
📧 Email: himanshuvkm252@gmail.com
Project Link:
https://github.com/himanshuvkm/FinTrack
FinTrack was built using a combination of powerful tools and open-source technologies.
Special thanks to:
- Next.js & React — modern, intuitive frontend foundation
- Supabase & Prisma — database + ORM that work beautifully together
- Tailwind CSS & Shadcn UI — for expressive, modern UI styling
- Clerk, Inngest, Arcjet, Resend, Gemini AI — for authentication, automation, security, email, and intelligence
- shields.io — for beautiful README badges
- The open-source community — for continuous inspiration & innovation
