Skip to content

Repository files navigation

📊 Due Tracker

Laravel PHP License: MIT

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.


📌 Project Overview

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.


✨ Key Features

  • 👤 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).

💡 Use Cases

  1. Retail & Grocery Shops: Digitally manage customer credit (বাকি) records without paper logs.
  2. Wholesalers & Distributors: Track credit limits and overdue payments for retail clients.
  3. Service Providers & Agencies: Keep track of project milestones and pending client payments.
  4. Personal Debt Tracking: Keep an organized record of personal loans and money owed by friends or acquaintances.

🛠️ Tech Stack & Architecture

  • Architecture: RESTful API (Headless Backend)
  • Backend Framework: Laravel (PHP)
  • Database: MySQL
  • Authentication: Laravel Sanctum / Token-Based Auth
  • API Format: JSON
  • Package Management: Composer

🚀 Getting Started

Follow these step-by-step instructions to set up the project on your local machine for development and testing.

Prerequisites

Make sure you have the following installed on your system:

  • PHP >= 8.2
  • Composer
  • Node.js & NPM
  • MySQL Database

Installation Steps

  1. Clone the repository:
    git clone https://github.com/mahmudpial/due-tracker.git
    cd due-tracker
    

<<<<<<< HEAD

🤝 Contributing

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

📝 License

**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.

due-tracker

local-shop-with-due-tracker

591ad05 (new project lauched local shop with due tracker)

About

A web-based financial management application built with Laravel to track, manage, and monitor customer dues, debts, and payments efficiently.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages