Invome
Professional invoicing, made simple — for freelancers, contractors, and businesses anywhere in the world.

Invome started as a Nigeria-focused invoicing tool and was rebuilt to work for anyone, anywhere — no currency defaults, no region-specific assumptions baked into the product. It’s built for freelancers, traders, contractors, and small service businesses who need to look professional the moment a client opens an invoice.
The problem
Most invoicing tools either assume a home currency and tax system, or bury simple invoicing under enterprise accounting features a solo freelancer doesn’t need. Invome is scoped tightly: create an invoice, manage customers and a catalog of items, and get paid — with global currencies and no dead weight.
What’s built
- Full authentication flow — login, signup, password reset
- Three-step onboarding: business type → company profile → invoice defaults
- Dashboard with at-a-glance stats and recent invoice activity
- Customer and catalog management
- A complete invoice builder: line items, tax, discounts, shipping, and one-tap sharing over WhatsApp
- A Supabase schema with row-level security on every table, so tenant data stays isolated from day one
Stack
Next.js 14 (App Router) and TypeScript on the frontend, Tailwind for styling, Supabase for auth and the database. The repo is a monorepo, structured so a React Native mobile app can plug into the same shared types and backend later without a rewrite.
Where it stands
The core product — onboarding through invoice creation — is built and compiling. Next up: wiring Supabase auth end-to-end, PDF generation, and payment collection.