Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Full Stack AI Finance Platform in React 19 + Next JS 15 with Tailwind CSS, Supabase, Prisma, Clerk Authentication, Inngest, Arcjet Shadcn UI

Notifications You must be signed in to change notification settings

42aditya31/CashDash

Repository files navigation

πŸ’° CashBash - AI-Powered Finance Platform

πŸš€ Automate Your Finances. Simplify Your Life.

Most developers waste time reinventing the wheel. But real innovation isn’t about starting from zeroβ€”it’s about using the best tools to build smarter and faster. That’s exactly what CashBash doesβ€”an AI-powered finance platform built to automate finance management and simplify expense tracking. πŸ’‘


🌟 Why Choose CashBash?

βœ… πŸ“Έ AI Receipt Scanner – Upload receipts, and AI extracts details automatically
πŸ“Š πŸ“ˆ Graphical Transaction Insights – Get real-time visualized expense data
πŸ“¨ πŸ“… Automated Monthly Reports – No manual tracking, no hassle
⚑ ⚑ Ultra-Fast & Scalable – Built for seamless performance
πŸ”’ πŸ” Secure Authentication – User data is protected with Clerk Auth


πŸ› οΈ Tech Stack πŸš€

πŸ—οΈ Technology πŸ› οΈ Purpose
βš›οΈ React 19 + Next.js 15 Modern, scalable architecture
🎨 Tailwind CSS Sleek, responsive design
πŸ›’οΈ Supabase + Prisma Powerful backend & database management
πŸ”‘ Clerk Authentication Secure, seamless user access
πŸ”„ Inngest Functions Automated workflows (e.g., monthly reports)
πŸš€ Arcjet + ShadCN UI High-performance UI components

πŸ—οΈ Installation & Setup πŸ› οΈ

πŸ”Ή 1️⃣ Clone the Repository

 git clone https://github.com/42aditya31/CashDash.git
 cd cashbash

πŸ”Ή 2️⃣ Install Dependencies

npm install # or yarn install

πŸ”Ή 3️⃣ Set Up Environment Variables

Create a .env file in the root directory and add the following:

DATABASE_URL=
DIRECT_URL=
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
GEMINI_API_KEY=
RESEND_API_KEY=
ARCJET_KEY=

πŸ”Ή 4️⃣ Run the Development Server

npm run dev # or yarn dev

πŸ’» Your app should now be running at http://localhost:3000/ πŸŽ‰


πŸ’‘ Pro Tip πŸ’‘

A developer with 1,000 skills practiced once is just another coder. But a developer who has mastered one skill 1,000 times is a force to be reckoned with.

πŸš€ CashBash is built with this philosophyβ€”leveraging cutting-edge technology to maximize efficiency and innovation.


🌍 Try It Yourself 🌍

πŸ”— GitHub: Check out the code
🌐 Live Demo: Try CashBash Now


🀝 Contribute & Build Together 🀝

We welcome contributions! If you’d like to improve CashBash, feel free to fork the repo, create a new branch, and submit a pull request.


About

Full Stack AI Finance Platform in React 19 + Next JS 15 with Tailwind CSS, Supabase, Prisma, Clerk Authentication, Inngest, Arcjet Shadcn UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /