Create POS – Point of Sale System in PHP using CodeIgniter With Free Source Code


In this post you will learn about Create POS – Point of Sale System in PHP using CodeIgniter With Free Source Code. Read this below article carefully and understand this to put impact in real life.


A Point Sale System is a straightforward project. This project is a web application built using PHP, the CodeIgniter 4 framework, and a MySQL database. The major objective of this project is to offer an online and automated POS (Point of Sale) platform for a particular shop or company. This makes it simple for the Shop to save, maintain, and retrieve its daily transaction records. With the aid of the Bootstrap 5 Framework, it offers a lovely user interface that improves the end-user experience. It has capabilities and features that are user-friendly.

More About the Point of Sale System

This project was developed using the following:

  • PHP version >= 8
  • MySQL Database
  • CodeIgniter 4 Framework
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Bootstrap Framework

This POS system project can only be accessed from the POS system. Administrators must log in with valid system credentials to access system functionality. Users can manage the list of products available in the store. You can add new products to the system, and edit and delete products. The system allows users to keep records of customer transactions. When creating a new transaction, users can easily list all the items or products that the customer would like to purchase. The system automatically calculates the total amount a customer will pay each time a user adds a new item, changes the quantity of an item, or removes an item from the list. The system will prevent the user from saving a transaction unless he has at least one product or item listed. It also stops the process if the amount passed is invalid or less than the total amount of the transaction. All transactions are listed on the ‘transaction page where the user can clear and view transaction details.


  • Login
  • Home Page
  • Product Management
    • Add New Product
    • List All Products
    • Edit Product Details
    • Delete Product
  • Transaction Management
    • Add New Transaction
    • List All Transactions
    • View Transaction Details
    • Delete Transaction
  • Users Management
    • Add New Users
    • List All Users
    • Update User Credential
    • Delete Users
  • Update Account Details/Credentials
  • Logout

How to Run ??


  • 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

  1. Open your XAMPP Control Panel and start Apache and MySQL.
  2. Extract the downloaded source code zip file.
  3. Copy the extracted source code folder and paste it into the XAMPP’s “htdocs” directory.
  4. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  5. Create new database naming pos_db.
  6. Import the provided SQL file. The file is known as pos_db.sql located inside the database folder.
  7. Browse the Point of Sale System in a browser. i.e. http://localhost/ci4_pos.

Default Access:

Password: admin123


Final Words

In this post you learnt about Create POS – Point of Sale System in PHP using CodeIgniter With Free Source Code. If you like this article please share with your friends and family to support our website. We wrote this article by researching on internet to find best content for you. You can find more articles like this on our website for free. We provided you some important tips regarding this topic by following them you can easily understand. If you need more information regarding Create POS – Point of Sale System in PHP using CodeIgniter With Free Source Code you can ask in comments or you can contact us via contact us form available on this website. Thanks for reading and sharing.

Leave a Reply

Your email address will not be published. Required fields are marked *