<- Back to projects
~/projects/ Development

Equill

About the project

Equill (codename: killbill) is a modern collaborative application specifically for managing shared finances and expenses as a couple. The core idea is simple: track who pays what and offer secure, flexible ways to settle up your debts.

How it works

  1. Both partners log their shared expenses.
  2. The app calculates balances and handles who owes whom.
  3. Debts can be settled in multiple ways to balance things out quickly.

Tech stack

  • Framework: Next.js 15 (App Router)
  • Database: MySQL + Prisma ORM
  • Styling: TailwindCSS + Shadcn/UI with Glassmorphism design
  • Authentication: Secure JWT-based session system (jose + bcryptjs)
  • AI Features: Gemini API integration for automatic receipt OCR scanning.

Key features

  • Smart OCR Scanning: Automatically extract receipt items and totals using Gemini AI.
  • Secure authentication using HttpOnly cookies.
  • Edge-compatible middleware to protect sensitive routes.
  • Containerized deployment with production-ready Docker Compose setup.

Status

In active development.