Skip to content

The Inventory and Sales Management System is designed to streamline the inventory and sales processes for businesses. Built on Laravel and modern frontend technologies, it is both user-friendly and highly scalable.

Notifications You must be signed in to change notification settings

tahmid-tf/sales_management_system

Repository files navigation

Laravel Logo

Build Status Total Downloads Latest Stable Version License

Inventory and Sales Management System (ERP)

The Inventory and Sales Management System is a robust ERP solution built using the Laravel framework. It provides tools for efficiently managing users, products, inventory, and sales with role-based access control and an intuitive dashboard.


📚 About Laravel

Laravel is a web application framework with expressive, elegant syntax. It takes the pain out of development by easing common tasks used in web projects, such as:

To learn more, visit the official documentation.


🛠️ About the Project

The Inventory and Sales Management System is designed to streamline the inventory and sales processes for businesses. Built on Laravel and modern frontend technologies, it is both user-friendly and highly scalable.


🔑 Credentials

Use the following credentials to explore the system's different roles:

1. Admin

2. Manager

3. Staff


💻 Technology Stack

Frontend:

  • Laravel Blade template engine
  • Vue.js
  • jQuery

Backend:

  • Laravel Framework [v.11.0]
  • PHP 8

Database:

  • MySQL

Server:

  • AWS Lightsail VPS Instance

✨ Features

User Management:

  • Role-based access control (Admin, Manager, Staff).
  • Profile management for all users.

Product Management:

  • Add, edit, and delete products.
  • Organize products into categories and tags.
  • Stock tracking for products.

Inventory Management:

  • Record purchases and supplier information.
  • Adjust stock levels as needed.

Sales Management:

  • Create invoices and record sales.
  • View order history with detailed invoices.

Custom Dashboard:

  • Visualize key data such as:
    • Selling products.
    • Total number of products.
    • Total sales and recent sales activities.

🚀 How to Install and Run

  1. Clone the Repository
    git clone https://github.com/your-repo/inventory-sales-management.git
    cd inventory-sales-management
    
  2. Setup Environment
    cp .env.example .env
    composer update
    
    
  3. Database Setup
    Import the database file, it will be found from 
    project_root/database_files/erp_management.sql
    
    
  4. Node.js Setup and running the project
    npm install && npm run dev
    php artisan serve
    

About

The Inventory and Sales Management System is designed to streamline the inventory and sales processes for businesses. Built on Laravel and modern frontend technologies, it is both user-friendly and highly scalable.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published