A complete web-based Inventory Management System developed using PHP and MySQL. This system helps businesses manage inventory levels, customer orders, sales, deliveries, and billing efficiently. It also supports PDF bill generation and OTP verification using SMS APIs.
- Manage inventory levels
- Add, update, and delete products
- Manage product categories and brands
- Customer order management
- Sales and delivery tracking
- Generate customer bills in PDF format
- User registration and authentication
- Forgot password with OTP verification
- Dashboard for inventory overview
- HTML5
- CSS3
- JavaScript
- Bootstrap 4
- jQuery
- PHP 7
- MySQL
- Time and Date API
- TextLocal API (for sending One Time Passwords)
- FPDF Library (for PDF bill generation)
├── database/
├── images/
├── includes/
├── javascript/
├── templates/
├── dashboard.php
├── index.php
├── register.php
├── orders.php
├── manage_products.php
├── manage_category.php
├── manage_brands.php
├── forgotPassword.php
├── changelog.htm
└── README.mdMake sure you have the following installed:
- XAMPP / WAMP / LAMP
- PHP 7+
- MySQL
git clone https://github.com/your-username/inventory-management-system.gitMove the project folder into your server directory.
For XAMPP:
htdocs/- Open phpMyAdmin
- Create a new database
- Import the
localhost.sqlfile
Update database credentials inside the project configuration files if required.
Open your browser and visit:
http://localhost/project-folder/index.php- Admin login and registration
- Product and inventory management
- Billing and invoice generation
- Order tracking
- Password recovery using OTP
Bills are automatically generated in PDF format using the FPDF Library.
Add project screenshots here
- Role-based authentication
- Advanced analytics dashboard
- Barcode scanning support
- Email notifications
- REST API integration
This project is open-source and available for educational purposes.
Developed by PriyanshuBoss