From Paper Piles to Digital Power - Because every small business deserves a tech upgrade!
Hey there! I'm a hobbyist developer who built this for my dad. He used to manage his small retail business with stacks of paper, handwritten ledgers, and what seemed like an endless supply of coffee to stay organized. As his tech-savvy son, I decided to modernize his workflow and give him the digital tools he deserves.
This isn't just another business management app - it's a labor of love designed specifically for small businesses that want to ditch the paperwork and embrace the future. Whether you're tracking customer payments, managing inventory, or just trying to remember who still owes you for their purchases, this app has got your back!
- Smart Registration: Register customers with NIC numbers and contact details
- Profile Management: Keep track of customer information, payment history, and preferences
- Customer Search: Find customers quickly with our powerful search and filter system
- Payment Tracking: See exactly who owes what and when payments are due
- Product Catalog: Manage your inventory with detailed product information
- Sales Recording: Record sales transactions with automatic inventory updates
- Stock Monitoring: Never run out of stock again with real-time inventory alerts
- Sales History: Complete transaction history with detailed breakdowns
- Installment Tracking: Handle flexible payment plans with ease
- Payment Recording: Record daily payments and track outstanding balances
- Payment History: Detailed payment records for every customer
- Overdue Alerts: Stay on top of payments that need attention
- Business Overview: See your business performance at a glance
- Sales Charts: Visual representations of your sales trends
- Payment Analytics: Understand payment patterns and collection rates
- Revenue Tracking: Monitor profits and identify growth opportunities
- Customer Statements: Generate beautiful PDF reports for each customer
- Payment Summaries: Comprehensive payment history reports
- Business Reports: Detailed business performance analytics
- Export Capabilities: Download reports in PDF format for record-keeping
- Role-Based Access: Different permission levels for owners and staff
- Secure Authentication: Safe login system with Supabase Auth
- Data Protection: Your business data is encrypted and secure
- Audit Trails: Track all changes and activities in the system
This app is built with modern, reliable technologies:
- Frontend: Next.js 14 with React 18 and TypeScript
- Styling: Tailwind CSS for beautiful, responsive design
- Backend: Supabase (PostgreSQL database + Auth + Real-time)
- PDF Generation: jsPDF with auto-table for professional reports
- Icons: Lucide React for consistent, beautiful icons
- Deployment: Vercel for fast, reliable hosting
Getting started is easier than you think! Here's how:
- Node.js 18 or higher
- A Supabase account (free tier works great!)
-
Clone the repository
git clone https://github.com/sh13y/GR-Installment-Manager.git cd gr-installment-manager
-
Install dependencies
npm install
-
Set up environment variables
cp .env.example .env.local
Then fill in your Supabase credentials.
-
Set up the database
npm run setup
-
Start the development server
npm run dev
-
Open your browser Visit
http://localhost:3000
and start managing your business!
- Small Business Owners: Like my dad, who want to modernize their operations
- Installment-Based Businesses: Perfect for businesses offering payment plans
- Paper-to-Digital Migrants: Businesses ready to leave paper behind
- Family-Owned Businesses: Built with love for family entrepreneurs
Found a bug? Have a feature idea? We'd love to hear from you! This project was built with the community in mind. Feel free to:
- Open an issue for bugs or feature requests
- Submit pull requests for improvements
- Share your feedback and suggestions
Need help? Having trouble? Don't worry - we're here to help!
- Documentation: Check out our
/docs
folder for detailed guides - Issues: Open a GitHub issue for technical problems
- Discussions: Start a discussion for general questions
A special thank you to:
- My Dad: For inspiring this project and being the best small business owner I know
- The Open Source Community: For the amazing tools that made this possible
- Supabase: For the incredible backend-as-a-service platform
- Vercel: For making deployment as easy as pie
This project is built with love and shared freely. Feel free to use it, modify it, and share it with others who might benefit from it.
Built with ❤️ by a hobbyist developer for his dad, because every business deserves great software!
Remember: In the world of business software, it's not about having the fanciest features - it's about solving real problems for real people. And sometimes, those real people are family. 😉