The Inventory Management System is a web application designed to help businesses manage their inventory efficiently. It allows users to manage products, suppliers, orders, and sales, providing an easy way to track inventory levels and sales performance.
- User Authentication: Secure login and registration for users.
- Product Management: Add, edit, delete, and view products.
- Supplier Management: Manage supplier information and relationships.
- Order Management: Track customer orders and order history.
- Sales Tracking: Record and analyze sales data.
- Role-Based Access Control (RBAC): Different user roles with specific permissions.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL
- Framework: PDO for database interaction
- Clone the repository:
git clone https://github.com/Rwotomiya/inventory-management-system.git
- Navigate to the project directory:
cd inventory-management-system
- Create a MySQL database named
inventory_system
and configure the database connection inconfig.php
. - Import the SQL scripts provided in the
database
folder (if applicable) to set up the necessary tables. - Start a local server (like XAMPP) and navigate to
http://localhost/inventory-management-system
in your browser.
- Register a new user or login with existing credentials.
- Manage products, suppliers, orders, and sales from the dashboard.
- Utilize the search function to find specific records.
Contributions are welcome! If you have suggestions for improvements or new features, please create an issue or submit a pull request.
- Thank you to everyone who contributed to this project and provided support.
- Inspiration from various open-source projects.