Skip to main content

Online Mobile Store Management System using PHP Free Source Code

Language

This is an Online Mobile Store Management System Project in PHP. This project is a sort of eCommerce website or an online shop/store. The application gives an online platform for the mobile store's clients or possible clients to explore, browse, and order their desired product. The project has an online payment feature using PayPal API. This system has lots of features and functionalities which are commonly found on an eCommerce website. It has a pleasant user interface and user-friendly functionalities.

About the Online Mobile Store Management System

The Online Mobile Store Management System has 2 sides of the user interface which are the Admin Panel and Client/Public-Side. The Admin Panel can be accessed only by the management or the system admin user while the clients or possible client can freely create their system account in order to use the important features of the system such as shopping cart and placing orders. All of the data/information that can be found on the client/public side can be configure or modified through the admin panel. This system also generates a printable date-wise sales report.

This web application was developed using PHP, MySQL Database, HTML, CSS, JavaScript (Ajax & jQuery), Bootstrap, AdminLTE Template, and some other libraries/plugins. I created this project using XAMPP version 3.30 and does have a PHP version of 8.0.7.

Features

Admin Panel

  • Secure Login/Logout
  • Dashboard Page
  • Manage Brand List
  • Manage Product Category List
  • Manage Product Sub Category List
  • Manage Product List
  • Manage Stock Availability and Pricing (Inventory)
  • List all placed Orders
  • View Order Details
  • Update Order Status
  • Manage System Information
  • Upload Banner Images
  • Manage Account Credentials

Public/Client-Side

  • Secure Login and Registration
  • Home Page
  • Explore Products
  • Display Store Banner Images
  • Filter Products by selected/checked brands (Home Page)
  • List Product by Categories
  • List Product by Sub Categories
  • View Product
  • Display Related Product (Below Product View Page)
  • Add Product to Shopping Cart
  • Manage Cart
  • Empty Shopping Cart
  • Checkout Shopping Cart
  • Place Order
  • Place Order and Pay using PayPal
  • List All Orders
  • View Order Details
  • Manage Account Credentials

System Snapshots

Public/Client-Side Hope Page

Online Mobile Store System

Product View Page

Online Mobile Store System

Admin Panel Dashboard Page

Online Mobile Store System

Admin Panel Product List

Online Mobile Store System

Admin Panel Inventory Page

Online Mobile Store System

Admin Panel View Order Details Page

Online Mobile Store System

How to Run ??

Requirements

  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)

Installation/Setup

  1. Open your XAMPP/WAMP's php.ini file and uncomment the GD Library.
  2. Open your XAMPP/WAMP's Control Panel and start Apache and MySQL.
  3. Extract the downloaded source code zip file.
  4. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  5. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  6. Create a new database naming mobile_store_db.
  7. Import the provided SQL file. The file is known as mobile_store_db.sql located inside the database folder.
  8. Browse the Online Mobile Store Management System in a browser. i.e. http://localhost/mobile_store/ for the public/client-side and http://localhost/mobile_store/admin for the admin side.

Default Admin Access Information

Username: admin
Password: admin123

DEMO

That's it. You can now explore the features and functionalities of this Online Mobile Store Management System that was developed using PHP Language and MySQL Database. I hope this project 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

Submitted byjorge luis (not verified)on Tue, 08/31/2021 - 14:50

hola como estas me gustaría contactarte para una consulta? mi correo es : [email protected] graias soy de Argentina
Submitted byAnonymous (not verified)on Wed, 09/29/2021 - 16:06

Warning: mysqli::__construct(): (HY000/1049): Unknown database 'mobile_store_db' in C:\xampp\htdocs\mobile_store\classes\DBConnection.php on line 17 Fatal error: Uncaught Error: mysqli object is already closed in C:\xampp\htdocs\mobile_store\classes\SystemSettings.php:16 Stack trace: #0 C:\xampp\htdocs\mobile_store\classes\SystemSettings.php(16): mysqli->query('SELECT * FROM s...') #1 C:\xampp\htdocs\mobile_store\classes\SystemSettings.php(182): SystemSettings->load_system_info() #2 C:\xampp\htdocs\mobile_store\config.php(9): require_once('C:\\xampp\\htdocs...') #3 C:\xampp\htdocs\mobile_store\index.php(1): require_once('C:\\xampp\\htdocs...') #4 {main} thrown in C:\xampp\htdocs\mobile_store\classes\SystemSettings.php on line 16 Fatal error: Uncaught Error: mysqli object is already closed in C:\xampp\htdocs\mobile_store\classes\DBConnection.php:27 Stack trace: #0 C:\xampp\htdocs\mobile_store\classes\DBConnection.php(27): mysqli->close() #1 [internal function]: DBConnection->__destruct() #2 {main} thrown in C:\xampp\htdocs\mobile_store\classes\DBConnection.php on line 27
Submitted byoretnom23on Thu, 09/30/2021 - 08:32

Hi, make sure to import the database to prevent this kind of error. If you did have to change the DB name, make sure that you did configure also the database connection credentials. Please watch the demo video so you will have a better idea of how to run this project on your end. thanks

Add new comment