Skip to content

Dungar93/Quantro-Finance-App

Repository files navigation

💳 Full Stack Finance Platform

🌐 Overview

The Full Stack Finance Platform is a modern, responsive web application designed to help users record transactions, categorize expenses, and gain actionable financial insights. Developed with Next.js, Shadcn UI, and Tailwind CSS, this platform delivers a clean, mobile-first experience that makes financial management seamless and insightful.

Leveraging Google Gemini AI for intelligent expense categorization and trend detection, the app ensures that users can understand and optimize their spending patterns. Its robust backend uses Prisma ORM and PostgreSQL for seamless transaction recording, retrieval, and analytics.

🌍 Live Demo: quantro-finance-app-tne4-5zc0f51ye-dungar-sonis-projects.vercel.app


⚡️ Features

  • ✅ Responsive, mobile-first design built with Next.js, Shadcn UI, and Tailwind CSS
  • ✅ User-friendly sign-in and role-based access control powered by Clerk
  • ✅ Intelligent expense categorization and trend detection using Google Gemini AI
  • ✅ Strong relational database schema and seamless transaction recording with Prisma ORM and PostgreSQL
  • ✅ Secured and rate-limited endpoints implemented using Arcjet
  • ✅ Automated background jobs and workflow orchestration using Inngest
  • ✅ Deployed to Vercel for scalability, performance, and reliability
  • ✅ Tested REST APIs thoroughly using Postman

🛠️ Technologies and Tools

👇 Framework & Libraries

  • Next.js — Server-side rendering and app directory architecture
  • Shadcn UI — Tailwind-based component library for sleek, modern interfaces
  • Tailwind CSS — Responsive design and layout

🔐 Authentication & Security

  • Clerk — User sign-in, sign-up, and role-based access control
  • Arcjet — Rate limiting and protection for APIs

🗄️ Database & ORM

  • PostgreSQL — Relational database for transaction recording and analytics
  • Prisma ORM — Type-safe data access and schema modeling

🧠 Intelligent Services

  • Google Gemini AI — Expense categorization and trend detection

⚡️ Workflow & Automation

  • Inngest — Automated background jobs for processing and trend detection

☁️ Deployment & Testing

  • Vercel — Production-ready deployment platform
  • Postman — API testing and debugging

📁 Project Structure

app/ components/ lib/ prisma/ public/ styles/ .env next.config.js tailwind.config.js postman_collection.json README.md


✅ Getting Started

1️⃣ Clone the Repository

git clone https://github.com/your-username/full-stack-finance-platform.git
cd full-stack-finance-platform
npm install
npm run dev




About

Quantro is an AI-powered financial management platform built with Next.js, Tailwind CSS, Prisma, Clerk, Arcjet, and Inngest. It allows users to track expenses, manage transactions, and gain real-time insights to optimize spending — with secure backend protection via Arcjet and background automation powered by Inngest.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors