Skip to content

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

 
 
 

Contributors