https://github.com/phi-rakib/inventory-management-system
Laravel Inventory Management System
https://github.com/phi-rakib/inventory-management-system
filament filamentadmin filamentphp inventory-management-system laravel laravel-framework livewire open-source php php8
Last synced: 12 months ago
JSON representation
Laravel Inventory Management System
- Host: GitHub
- URL: https://github.com/phi-rakib/inventory-management-system
- Owner: phi-rakib
- License: mit
- Created: 2024-05-01T10:35:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T05:19:49.000Z (almost 2 years ago)
- Last Synced: 2025-06-05T09:42:34.055Z (about 1 year ago)
- Topics: filament, filamentadmin, filamentphp, inventory-management-system, laravel, laravel-framework, livewire, open-source, php, php8
- Language: PHP
- Homepage:
- Size: 943 KB
- Stars: 35
- Watchers: 1
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Inventory Management System
The Inventory Management System is a web application built with Laravel, designed to help businesses efficiently manage their inventory, sales, and transactions. It provides a user-friendly interface for managing products, categories, suppliers, customers, and transactions.
## Key Features
1. **Product Management:**
- Add, edit, and delete products.
- Assign products to categories and brands.
- Track product quantities and prices.
2. **Category Management:**
- Organize products into categories for better organization and navigation.
3. **Brand Management:**
- Manage brands associated with products to provide additional product information.
4. **Supplier Management:**
- Maintain a list of suppliers and their contact information.
5. **Customer Management:**
- Manage customer records and contact details.
6. **Transaction Management:**
- Record transactions such as purchases and sales.
- Associate multiple products with each transaction.
- Track transaction details including quantity and unit price.
- Generate reports to analyze transaction history.
7. **Authentication and Authorization:**
- Secure user authentication system.
- Role-based access control to restrict access to specific features based on user roles.
8. **Notifications and Alerts:**
- Receive notifications for low stock levels, new orders, etc.
## Technologies Used
- **Laravel Framework:** Provides a robust PHP framework for building web applications.
- **MySQL Database:** Stores application data including products, categories, transactions, etc.
- **Blade Templates:** Laravel's templating engine for building user interfaces.
- **Bootstrap or Tailwind CSS:** Front-end frameworks for responsive and visually appealing UI design.
## Installation
1. Clone the repository.
2. Install dependencies using Composer.
3. Set up database configurations in the `.env` file.
4. Run migrations to create database tables.
5. Start the development server.
## Usage
1. Register/Login to access the application.
2. Manage products, categories, brands, suppliers, and customers from the respective sections.
3. Record transactions for purchases and sales.
4. View reports to analyze transaction history and inventory levels.
## Contributors
- [Mohammad Rakibul Haider](https://github.com/phi-rakib)
## License
This project is licensed under the [MIT License](LICENSE).