Clicost
NestJS · Prisma · PostgreSQL · React · Next.js · Flutter
Clicost is an expense-tracking product where the input is a photo: snap a receipt and the app extracts, categorises and records the expense. It is built as a monorepo with a NestJS + Prisma backend, a React/Vite admin, a Next.js landing site and a Flutter mobile app.
It is close to production release - App Store metadata and deployment infrastructure are done, which in my experience is the half of a mobile product people underestimate.
Highlights
- Receipt photo → extracted, categorised expense via AI
- Four surfaces in one monorepo: API, admin, landing, Flutter app