A full-stack web application to manage inventory, sales, suppliers, and financial reports across multiple retail stores. Built using PHP (CodeIgniter), MySQL, Bootstrap, and AJAX.
- Role-based dashboards: Super Admin, Store Manager, Purchase User, Pricing User
- Real-time stock tracking, product management, returns, and barcode integration
- Supplier and customer modules with full transaction history
- Financial reports: Profit & Loss, Trial Balance, General Ledger, Cash/Bank Book
- Secure login system with XSS, CSRF, and SQL injection protection
Displays today’s sales and purchase summary. Product-wise daily report is also visible.

Click the top-right settings icon to update user details, email, password, and preferences.

Change application title, contact info, favicon, logo, language, and UI alignment.

Add or manage native languages for the platform from Language > Add Language.

First, create a store from Store > Add Store. Enables other modules like supplier and inventory.

Register suppliers from Supplier > Add. Attach to specific stores with detailed info.

✅ And many more modules including product returns, barcode scanning, stock movement, and financial analytics!
- Frontend: Bootstrap, HTML, CSS, JavaScript, jQuery, AJAX
- Backend: PHP (CodeIgniter)
- Database: MySQL
- Other: XAMPP/WAMP, PDF generation, Barcode scanning
- Clone or download this repo
- Place the project inside
htdocs/(XAMPP) orwww/(WAMP) - Create a database and import the SQL file from
/install/install.sql - Run the app:
http://localhost/multistore_main - Login:
- Username:
admin@example.com - Password:
12345(change after login)
- Username:
Tejas Subhash Jundre
LinkedIn
GitHub