Due Tracker is a web-based financial management application built with Laravel. It is designed to track, manage, and monitor customer dues, debts, and payments efficiently for businesses and personal use.
Due Tracker helps shopkeepers, small businesses, and individuals manage their credit sales and debt records digitally. Instead of traditional paper ledgers, users can track who owes money, log repayments, set due dates, and generate summary reports.
- 👤 Customer Management: Add, update, and maintain detailed customer profiles.
- 💳 Due & Payment Tracking: Record new dues, partial or full payments, with complete transaction history.
- 📊 Dashboard & Analytics: View total outstanding dues, daily/monthly collections, and top debtors.
- 📑 Customer Ledgers: Generate individual statements and transaction history for each customer.
- 🔔 Due Date & Reminders: Track payment deadlines and overdue accounts.
- 📈 Reports & Statements: Export due reports and ledger summaries for accounting.
- 🔒 User Authentication & Roles: Secure login with role-based access control (Admin/Staff).
- Retail & Grocery Shops: Digitally manage customer credit (বাকি) records without paper logs.
- Wholesalers & Distributors: Track credit limits and overdue payments for retail clients.
- Service Providers & Agencies: Keep track of project milestones and pending client payments.
- Personal Debt Tracking: Keep an organized record of personal loans and money owed by friends or acquaintances.
- Architecture: RESTful API (Headless Backend)
- Backend Framework: Laravel (PHP)
- Database: MySQL
- Authentication: Laravel Sanctum / Token-Based Auth
- API Format: JSON
- Package Management: Composer
Follow these step-by-step instructions to set up the project on your local machine for development and testing.
Make sure you have the following installed on your system:
- PHP >= 8.2
- Composer
- Node.js & NPM
- MySQL Database
- Clone the repository:
git clone https://github.com/mahmudpial/due-tracker.git cd due-tracker
<<<<<<< HEAD
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. Fork the Project
- **Create your Feature Branch (git checkout -b feature/AmazingFeature)
- **Commit your Changes (git commit -m 'Add some AmazingFeature')
- **Push to the Branch (git push origin feature/AmazingFeature)
- **Open a Pull Request
**This project is open-source software licensed under the MIT License. Developed with ❤️ by Mahmud Pial.
The Laravel framework is open-sourced software licensed under the MIT license.
591ad05 (new project lauched local shop with due tracker)