Online Medicine Ordering System in PHP/OOP Free Source Code
Introduction
This project is an Online Medicine Ordering System. This is a web-based application project developed in PHP and MySQL Database. This project's main goal is to give the Pharmacy's Customers an automated and online platform to order their medicine. The system can help both customers and the management. The customer will have an opportunity to purchase their medicinal needs without actually going to the Pharmacy. This project has a pleasant user interface with the help of Bootstrap Framework and AdminLTE Template. It also consists of user-friendly features and functionalities.
About the Online Medicine Ordering System
I developed this project using the following:
- XAMPP v3.3.0
- PHP
- MySQL Database
- HTML
- CSS
- JavaScript
- Ajax
- jQuery
- Bootstrap
- Font Awesome
- AdminLTE
This Online Medicine Ordering System has two sides of the user interface which are the Management Panel/Admin Panel and the Public/Customer Site.
The Public Site is accessible to anyone. Customers can explore different kinds of medicinal drugs does the Pharmacy is selling. Here the customer or possible customer of the said business can List their Medicine to Purchase on the Car for paying it later at once. In order for the customer to gain access to the said feature, he/she is required to register and log in to the site. A new customer can simply create their account by filling all the required fields on the Registration Form without any hassle. Customer can also list their orders where they can also track the status of their orders.
The Management Site/Panel is the side of the system that is accessible only to the management. This site requires valid user credentials in order to gain access to the features and functionalities of the said side. The users have 2 different roles which are the Administrator and Staff. The Administrator users have the privilege to access and manage all the features and functionalities while the Staff Users only have limited permission. This site is the side of the system where the management can manage their products, inventory, and customer orders. The admin users can generate the Printable Daily Sales Report on this side.
Features
Customer/Public-Site
- Login and Registration
- Home Page
- Product List Page
- Product Details Page
- Add Product to Shopping Cart
- List all Items in Shopping Cart
- Update Product Quantity in Shopping Cart
- Place Order
- List Orders
- View Order Details
- Update Account Details/Credentials
- 'About Us' Content Page
- 'Contact Us' Content Page
- Logout
Management-Site
- Home Page
- Display the summary.
- Category Management
- Add New Category
- List All Categories
- Edit/Update Category Details
- View Category Details
- Delete Category
- Product Management
- Add New Product
- List All Products
- Edit/Update Product Details
- View Product Details
- Delete Product
- Inventory Management
- Add New Stock Entry
- List All Stock Entry
- Edit/Update Stock Entry Details
- Delete Stock Entry
- Order Management
- Add New Order
- List All Orders
- List Filtered Orders by Status
- View Order Details
- Update Order Details
- Update Order Status
- Delete Order
- Report
- Generate Printable Daily Sales Report
- Customer Management
- Add New Customer
- List All Customers
- Edit Customer Details
- Delete Customer Details
- User Management
- Add New User
- List All Users
- Edit User Details
- Delete User Details
- Update Contact Information
- Update System Information
- Update Account Details/Credentials
- Login and Logout
The source code was developed only for educational purposes only. You can download the source code for free and modify it the way you wanted.
System Snapshots of some Features
Home Page
Product List (Customer Side)
Product Details (Customer Side)
Cart List Page
Place Order
Customer's Order List
Management Dashboard
Inventory List
Product Stock Details
Daily Sales Report
How to Run ??
Requirements
- Download and Install any local web server such as XAMPP.
- Download the provided source code zip file. (download button is located below)
System Installation/Setup
- Enable the GD Library in your php.ini file.
- Open your XAMPP Control Panel and start Apache and MySQL.
- Extract the downloaded source code zip file.
- Copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory.
- Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
- Create a new database naming omos_db.
- Import the provided SQL file. The file is known as omos_db.sql located inside the database folder.
- Browse the Online Medicine Ordering System in a browser. i.e. http://localhost/omos/.
Admin Default Access:
Username: admin
Password: admin123
DEMO VIDEO
That's it. You can now explore the features and functionalities of this Online Medicine Ordering System in PHP. I hope this will help you with what you are looking for and you'll find something useful for your future projects.
Explore more on this website for more Free Source Codes and Tutorials.
Enjoy :)
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
Comments
Hide developed by oretnom?
Want to remove developer name
Issue regarding this project
has anyone fixed the issue of image not uploading & showing an error occured every time?
facing the same challenge of…
what about integrating…
I have facing the same…
REMOVE WATERMARK
To hide developed by oretnom? remark the line 56 in admin/inc/header.php? and do the same in remark the line 58 in /inc/header.php as load_data());
hi how i can remove when the…
Your Saviour
Fatal error: Uncaught Error:…
Add new comment
- Add new comment
- 27284 views