Furniture Agencies Management System

Project Overview

This Furniture Agencies Management System is a comprehensive solution designed to manage every operational aspect of furniture agencies, including branches, warehouses, products, sales, purchases, suppliers, customers, and financial reports. Built with Laravel and PHP, the platform provides a centralized admin dashboard equipped with powerful tools and modules to support day-to-day business operations efficiently.

Core System Modules

  • Authentication Module – Secure admin login, profile management, password updates, and logout capabilities.
  • Settings Module – Full control over system configurations such as agency details, multilingual support, theme switching (dark/light modes), branding assets, VAT settings, currency preferences, and more.
  • Users Module – Manage system users with the ability to create, update, delete, and assign roles and permissions.
  • Roles Module – Fine-grained permission control for regulating access to all system features.
  • Warehouses Module – Manage all warehouses associated with the agency, including creation, updates, and removals.
  • Categories Module – Organize and manage product categories.
  • Products Module – Control product details, pricing, status, and related information.
  • Movements Module – Track product movement (in/out) with complete transactional history.
  • Inventory Module – Provide real-time statistics and insights into product quantities across warehouses.
  • Orders Module – Create, edit, delete, and print order invoices with full control over order details.
  • Order Payments Module – Manage and record all payments linked to customer orders.
  • Reverts Module – Handle all product return processes and maintain return history.
  • Reporting Module – Generate real-time reports on orders, payments, purchases, expenses, and more.
  • Customers Module – Manage customer information and contact details.
  • Suppliers Module – Manage supplier records, details, and communications.
  • Purchases Module – Create and manage purchase invoices tied to suppliers and products.
  • Purchase Payments Module – Track and control payments associated with supplier purchases.
  • Expenses Module – Manage expense entries and expense categories.
  • Vehicles Module – Maintain complete details and records of company vehicles.

Technologies Used

  • Laravel Framework
  • PHP
  • MySQL
  • JavaScript
  • AJAX
  • jQuery
  • Bootstrap 5
  • HTML & CSS
  • Git & GitHub

Key Features and Highlights

  • Fully AJAX-driven admin operations for a fast, seamless user experience.
  • Dynamic theme switcher (dark/light modes).
  • Multilingual interface.
  • Comprehensive employee and permission management system.
  • Export functionality (CSV, PDF, and direct print) across all modules.