~/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
- Both partners log their shared expenses.
- The app calculates balances and handles who owes whom.
- 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.