Type: Software
Status: Alpha
Tech Stack: Next.js 16, React, Tailwind CSS, Prisma ORM, MySQL, NextAuth, Zod, Docker
Problem Statement
Freelancers and small businesses need a simple, self-hosted invoicing system without monthly SaaS fees. Existing solutions are either too complex (ERP systems), cloud-dependent, or lack automated management of recurring invoices with configurable templates and email delivery. The combination of customer, service, and invoice management with automatic reminders is missing in lean self-hosted tools.
Description
A web application for managing customers, services, and invoices with a focus on recurring billing. Offers CRUD for customers/services/invoices, PDF export and email delivery via configurable DOCX and mail templates with placeholders, automatic creation and reminders for recurring services, team/user management with admin permissions, and a dashboard. Cron jobs mark overdue invoices and send scheduled reminders. Validation via Zod, authentication via NextAuth.
Use Case
Write invoices, send them automatically, and manage recurring invoices.
Link: https://github.com/rawk7000/OwnBill (private repo)