Skip to content

Codeignitor PHP based system for Client management, Product management, Sales invoice - Purchase invoice management along with Quick quotation & Accounting facility having Dashboard with digital marketing statiscal data graphs as per Indian GST Compliance.

License

Notifications You must be signed in to change notification settings

reputed-artist/Codeignitor-PHP-based-Tax-Invoice-Quotation-Proforma-QuickQuote-Purchase-invoice-management-System

Repository files navigation

CodeIgniter-PHP Tax Invoice, Quotation, Quick-Quotation, Purchase Invoice, and Account Management System

πŸ“Œ Overview

This project is a comprehensive Tax Invoice, Quotation, Proforma, Purchase Invoice, and Account Management System built using CodeIgniter (PHP). It streamlines business processes related to sales, purchases, invoices, client management, and account transactions while providing an insightful dashboard for turnover-based marketing analysis.

πŸš€ Features

🎯 Dashboard

  • Marketing and sales turnover-based analytics
  • Overview of key business metrics

πŸ‘₯ Client Management

  • Add, update, and manage client details
  • Categorize clients based on type

πŸ“¦ Product Management

  • Maintain product details and pricing
  • Efficiently manage stock and product catalog

🏭 Supplier Management

  • Store and manage supplier information
  • Dual entity support (Client/Supplier)

πŸ“‘ Invoice Management with Live HSN Code Change

  • Purchase Invoice Management
    • Record and track supplier purchases
    • Manage Purchase Invoice
  • Sales Invoice Management
    • Generate GST-compliant sales invoices
    • Maintain invoice history
  • Proforma Invoice Management
    • Generate quotations and estimates

πŸ“¦ Quotation Management

  • Client/Supplier Quotation Management
    • Record and track quotations
    • Manage quotation data
    • Quick Quotation Also supported - POS Based Quick Quotation

πŸ“Š Reports & Analysis

  • Generate various reports on sales, purchases, and client transactions
  • Export data for further analysis

βš™οΈ Settings & Customization

  • Update user profile
  • Update company profile (name, details, bank information, etc.)
  • Update bank details
  • Change password for security
  • Customize UI to match business branding

πŸ’° Billing System

  • IGST: Applied for out-of-state transactions
  • Loc (CGST & SGST): Applied for within-state transactions

🏷️ User Management

  • Client: Can place orders and receive tax invoices
  • Supplier: Provides goods/services and gives purchase invoices
  • Dual (Customer/Supplier): Acts as both client and supplier

🏦 Account Management

  • Manage financial transactions efficiently
  • Record and track ledger entries
  • Maintain opening and closing balances
  • View detailed credit and debit reports
  • Export financial reports in multiple formats

πŸ› οΈ Installation

Prerequisites

  • PHP 7.4+
  • MySQL 5.7+
  • Composer
  • Xampp v3.3.0 [7.4.30 specific]

Steps

  1. Clone the repository:
    git clone https://github.com/your-repository-url.git
    cd your-repository-folder
  2. Install dependencies:
    composer install
  3. Configure database in .env or config/database.php.
  4. Run migrations (if applicable):
    php spark migrate
  5. Start the development server:
    php spark serve
  6. Access the application:

πŸ”‘ Default Login Credentials

Email: admin@gmail.com
Password: admin@123

πŸ—οΈ Tech Stack

  • Backend: CodeIgniter 4 (PHP)
  • Frontend: HTML, CSS, JavaScript, jQuery, AJAX
  • Database: MySQL
  • Libraries: Select2, DataTables, intl-tel-input, daterangepicker, morris, apexcharts, ultimate-export, sweetalert

πŸ“œ License

This project is licensed under the MIT License.

🀝 Contributing

Feel free to fork the repository and submit pull requests to enhance functionality or fix issues.

πŸ“ž Contact

For support or inquiries, reach out via GitHub Issues or email [tejaschavda2020@gmail.com].


Developed with ❀️ using CodeIgniter.