Invoice & CRM Starter — a complete, self-hosted billing system for freelancers and small agencies, ready to install in 10 minutes.
Built on CodeIgniter 4, this starter kit gives you a full client management and invoicing workflow, secured behind a real login screen, with your own branding
Developed by Viziontech.
Key Features
- Secure login — nothing is public. A one-time setup screen creates the first admin account straight from the browser, no command line needed.
- Client management — store contacts, companies, addresses, and notes for every client
- Quotes → Invoices in one click — build a quote, get it accepted, convert it to an invoice instantly with all line items carried over
- Professional PDF invoices — auto-generated, branded with your company info, ready to email or print
- Payment tracking — record full or partial payments; invoice status (Sent / Partial / Paid / Overdue) updates automatically
- Settings panel — edit your company name, address, contact info, currency, tax rate, and invoice numbering directly from the app, no database editing required
- Dashboard — see monthly revenue, pending invoices, and overdue invoices at a glance
- Auto-numbering — sequential invoice/quote numbers (INV-0001, QUO-0001...), fully configurable prefix
- Clean, modern UI — Bootstrap 5, responsive, no jQuery dependency
Built With
- CodeIgniter 4 (latest stable)
- MySQL
- Dompdf for PDF generation
- Bootstrap 5 + vanilla JavaScript (no framework lock-in)
What's Included
- Full source code (Models, Controllers, Views, Filters)
- A single
schema.sqlfile — import it and you're done, no migrations or terminal commands needed - Step-by-step installation guide written for non-developers
- Clean, commented code — easy to extend (add your own modules, permissions, integrations)
Who This Is For
- Freelance developers building a billing tool for their own business
- Agencies who want a CRM base to customize and resell to clients
- Anyone who wants to skip weeks of boilerplate and start from a working, secured invoicing system
Getting Started
Upload the files, import one SQL file, edit one config file, open your browser. The first visit automatically walks you through creating your admin account — no coding, no terminal.
Roadmap
Future updates may include multi-user roles and permissions, recurring invoices, online payment gateway integration, expense tracking, and multi-language support.
Frequently Asked Questions
Does it require a license key or activation? No, it's plain PHP source code — install and use freely per the license terms.
Can I resell projects built with this? Yes, under the standard commercial-use license.
Is it secured, or can anyone see my invoices? Everything is behind a login. The first visit creates your private admin account — nobody else can access the system without those credentials.
Does it support multiple currencies? Yes, currency is set per quote/invoice, with a default configurable in Settings.
Is support included? Yes — installation support is included. Reach out at support@digitalitems.online.
No reviews found!

No comments found for this product. Be the first to comment!