Full-Stack Portfolio Project

Splitimize

Smart bill splitting made simple. Upload receipt and settle up with ease.

Key Features

Everything you need to split bills effortlessly

Smart OCR Extraction
Upload a receipt image and let AI automatically extract itemized details with high accuracy.
Flexible Splitting
Split evenly among people or assign costs by individual items for perfect fairness.
Secure Authentication
OAuth integration with Google and GitHub. No passwords needed, just safe and secure login.
Demo Mode
Try all features instantly without signing in.

How It Works

1

Upload Receipt

Take a photo or upload an image of your receipt.

2

OCR + AI Processing

OCR extracts the text, then AI intelligently organizes it into itemized entries.

3

Choose Split Method

Split evenly or assign costs by individual items.

4

Get the Breakdown

See exactly who owes what. Perfect for settling up later.

Tech Stack

Built with modern, industry-standard technologies

Frontend

  • Next.js 15
  • React Query
  • TypeScript
  • Tailwind CSS
  • Shadcn UI

Backend

  • Express.js
  • Prisma ORM
  • PostgreSQL
  • Tesseract.js & OCR.space
  • Google Gemini API
  • Better Auth

Infrastructure

  • Docker
  • Digital Ocean & Netlify
  • Git & GitHub
  • CI/CD Pipeline
100%
Responsive Layout
REST
API Architecture
OAuth 2.0
Secure Authentication