Logo Lanfrica

codewithaustin1/smartinvoice-kenya

Domain:

digital infrastructure

Record type:

software
Creator:
cod
Host:
# SmartInvoice Kenya - Professional Invoice Generator with M-PESA A complete invoicing solution for Kenyan businesses with built-in M-PESA payments via Paystack. ## Features - ✅ **User Accounts** - Businesses can register and manage their invoices - ✅ **M-PESA Integration** - Customers pay directly with M-PESA or card - ✅ **Payment Links** - Generate shareable payment links for clients - ✅ **Dashboard** - Track paid and pending invoices at a glance - ✅ **Invoice Limits** - Free trial with 5 invoices, unlimited with Pro - ✅ **Mobile Responsive** - Works perfectly on smartphones - ✅ **Kenyan Currency** - All amounts in KES ## Monetization Strategy | Plan | Price | Features | |------|-------|----------| | Free | KES 0 | 5 invoices/month, M-PESA payments, basic tracking | | Pro | KES 1,500/month | Unlimited invoices, priority support, remove branding | | Business | KES 4,500/month | Team accounts, API access, bulk invoicing | ## Tech Stack - **Frontend**: HTML5, CSS3, Vanilla JavaScript - **Backend**: Node.js + Express - **Payments**: Paystack API (M-PESA + Card) - **Storage**: localStorage (MVP) / Can upgrade to MongoDB ## Installation ### Prerequisites - Node.js (v14 or higher) - Paystack account (get keys from paystack.com) ### Setup 1. **Clone the repository** ```bash git clone github.com cd smartinvoice-kenya