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.
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:
- Simple, fast routing engine.
- Powerful dependency injection container.
- Expressive database ORM.
- Real-time event broadcasting.
To learn more, visit the official documentation.
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.
Use the following credentials to explore the system's different roles:
- Email: [email protected]
- Password: 12345678
- Email: [email protected]
- Password: 12345678
- Email: [email protected]
- Password: 12345678
- Laravel Blade template engine
- Vue.js
- jQuery
- Laravel Framework [v.11.0]
- PHP 8
- MySQL
- AWS Lightsail VPS Instance
- Role-based access control (Admin, Manager, Staff).
- Profile management for all users.
- Add, edit, and delete products.
- Organize products into categories and tags.
- Stock tracking for products.
- Record purchases and supplier information.
- Adjust stock levels as needed.
- Create invoices and record sales.
- View order history with detailed invoices.
- Visualize key data such as:
- Selling products.
- Total number of products.
- Total sales and recent sales activities.
- Clone the Repository
git clone https://github.com/your-repo/inventory-sales-management.git cd inventory-sales-management
- Setup Environment
cp .env.example .env composer update
- Database Setup
Import the database file, it will be found from project_root/database_files/erp_management.sql
- Node.js Setup and running the project
npm install && npm run dev php artisan serve