A lightweight and user-friendly Point of Sale (POS) system built with PHP and MySQL for managing categories, products, customers, orders, and admin accounts.
- Host: Localhost
- PHP Version: 5.6 and above
- Database: MySQL DB
(Database file is located in thedatabase
folder) - Web Browser: Chrome, Firefox, Internet Explorer, MS Edge
- Secure login system using PHP Sessions.
- Manage multiple admins:
- Add, Edit, Update, and Delete Admin accounts.
- Add, Edit, Update, and Delete product categories.
- Add, Edit, Update, and Delete products.
- Add, Edit, Update, and Delete customers.
- Customer data is used while creating orders.
- Select a product from the dropdown menu with search functionality (powered by Select2).
- Specify the product quantity and add it to the session cart.
- View added products in an HTML table format:
- Increase or decrease product quantities.
- Remove products from the list.
- Place an Order:
- Select a payment mode.
- Enter the customer's phone number.
- If the customer's phone number is not found in the records, you can create the customer in a POP-UP/Modal and proceed.
- Review the order summary before confirming.
In the Order Summary:
- Review customer details.
- Check invoice details:
- Invoice Number
- Invoice Date
- Verify product items.
- Modify product items, if needed, and return to the summary.
- Actions:
- Save the order.
- Print the order.
- Download the order as a PDF.
Manage all created orders with detailed information:
- View a list of orders including:
- Tracking Number
- Order Date
- Payment Mode
- Customer Details
- Filter orders by Order Date or Payment Mode.
- View individual orders:
- Customer details
- Order details
- Product items
- Print or download the bill as a PDF.
Monitor key metrics at a glance:
- Total Categories
- Total Products
- Total Orders
- Total Customers
- The database file is located in the
database
folder for easy setup.
- Bootstrap
https://getbootstrap.com/
- Sweet Alert
https://sweetalert2.github.io/
- jsPDF library
https://cdnjs.com/libraries/jspdf
This repository uses dual licensing:
-
Code: Licensed under the MIT License. This applies to all source code files within the
src/
directory. -
Documentation: Licensed under the Creative Commons Attribution 4.0 International (CC-BY 4.0). This applies to all files within the
docs/
directory.
By contributing to this repository, you agree that your contributions will be licensed under the respective license for the relevant content (MIT for code, CC-BY 4.0 for documentation).
Enjoy managing your inventory and sales efficiently with this Simple POS System! 🎉 -- Christian Barbosa --- December 14, 2024 --12:30 --