myPoS – PHP Point Of Sale Application

Overview

myPoS is an easy to use Point of Sale application yet allow you full control and manage of your store, packed with tons of features like sales, purchases, customers, invoices, take payments and much more.

Update your stock information, make purchases and view sales information from anywhere anytime. Whether you are running a small business or a big enterprise, myPoS is the solution you need for managing your business

Dashboard

  • Sale Chart,Latest Sales, Purchase, Return, Payment
  • Top best selling product monthly
  • Top Seller Monthly
  • Parked Sales
  • Open Registers

Products

  • Product Category
  • Add, edit, delete & view products
  • Add product tax with inclusive and exclusive method

POS

  • User oriented design
  • Suspend sales, print order & bill
  • Create Customer instantly
  • Create Customer groups
  • Accept multiple payments
  • Sales, add, edit, delete & view sales
  • Return Sales

Quantity Adjustment

  • Adjust quantity very easily
  • Add, edit, delete & view adjustments

People

  • Add, edit, delete & view users, assign roles
  • Add, edit, delete & view customers, suppliers

Reports

  • product report
  • Product quantity & expiry alerts
  • Sale report
  • Purchase report
  • Payment report
  • Registers report

Settings

  • Edit Logo, Site title
  • Change POS settings
  • Edit user profile, change password
  • Create roles for users
  • Add, edit, delete & view customer groups
  • Add, edit, delete & view warehouses
  • Add, edit, delete & view Tax rates
  • Add, edit, delete & view brands

Other

  • Multilingual (English, Arabic, More will be added soon)
  • Export table contents to PDF

Live Demo and Login details:

Demo Link:

Admin Login

Manager Login

Cashier Login

Username : cashier

Password: cashier

Features

  • Easy to use interface
  • Multi Language Support English, Arabic
  • Responsive design, you can open it from  any device that have web browser

Requirements

  • Web Server  ( ex.  Apache )
  • PHP 5.6 or Later
  • MySQL database

Instructions

  • Create a new database and user for that database
  • Import the file mypos.sql to the new database you have created, for example under linux use the following command :
    mysql -u dbuser -p -D dbname < mypos.sql
    where dbuser is the database username and dbname is the database name
  • Open the file .env with any text editor and change the DB_NAME with the name of your database, DB_USERNAME with the database username, DB_PASSWORD with the user password
  • Open your command and type :
    php artisan serve this will create a local server for you at http://localhost:8000
  • When you are ready to go live change the following 
    APP_ENV=production
    APP_DEBUG=false
    APP_URL=http://your-site-url
  • Use administrator as your username and password for login 

Related