MyPos – android point of sale application (with back office website + connect to thermal printer)
$20.00
9 sales
LIVE PREVIEWMyPos: A Comprehensive Review of an Android Point of Sale Application
As a mobile/web developer, I recently had the opportunity to test and review MyPos, a simple point of sale (POS) Android application that comes with a Laravel + MySQL back end service and a thermal printer integration. In this review, I will provide an overview of the application, its features, and its installation process.
Introduction
MyPos is a well-designed POS application that is suitable for small businesses or entrepreneurs who want to manage their sales and inventory efficiently. The application comes with a user-friendly interface and a range of features that make it easy to use and navigate.
Features
The application offers a range of features, including:
- Send receipt via email
- Print receipt using thermal printer Bluetooth
- Sale module
- People module to input supplier and customer data
- Item module to input item data
- User and role access management
- Reporting module with export to spreadsheet (xlsx)
- Multi outlet support
Back End Requirements
To set up the back end service, you will need:
- Website hosting/VPS
- Domain
- Minimum PHP version 7.3
- MySQL version 10.3.25-MariaDB-cll-lve
- Laravel version 7.2
Android Requirements
To run the Android application, you will need:
- Android Studio Arctic Fox | 2020.3.1 Patch 2 or Android Studio Chipmunk | 2021.2.1 Patch 2
- Min Sdk: 21
- Target Sdk: 31
Instructions for Back End Service
To set up the back end service, follow these steps:
- Extract the zipped file into your public folder (for example, D:\xampp\htdocs)
- Change your database connection, SMTP server, application name, etc. on the.env file according to your back end server
- Import the mypos.sql file into your MySQL database
- (Optional) Run the php artisan migrate command to use Laravel’s migration feature
- (Optional) Run the php artisan db::seed –class=ReformatTableUser command to reset the users table and insert the default user
Instructions for Android
To set up the Android application, follow these steps:
- Extract the zipped file into your project folder (for example, D:\AndroidX\AndriodStudioProjects)
- Open the RestClient class (inside the Api package) and configure the baseUrl and CertificatePinner.Builder according to your back end server
Conclusion
Overall, MyPos is a solid POS application that offers a range of features and is easy to use. The back end service is well-documented, and the installation process is straightforward. However, the Android application requires some technical knowledge to set up and configure. With a score of 0, I would recommend this application to anyone looking for a simple and effective POS solution.
Screenshots and Demo
The application comes with a demo version that can be accessed at:
- DEMO ANDROID APP: https://drive.google.com/file/d/1FnKDPz_-uqWcGCDHAxX8E8YjcRwO5tWQ/view?usp=drive_link
- Username: admin@soft-gain.com
-
Password: 12345678
- DEMO BACK OFFICE WEBSITE: http://mypos.soft-gain.com/login
- Username: admin@soft-gain.com
- Password: 12345678
Documentation and Installation Guide
The application comes with a comprehensive documentation and installation guide that can be accessed at:
Change Log
The application has the following change log:
- v1.0.0 Initial release
- v1.1.0 Add simple interface on report module
- v1.2.0 Multi outlet
- v1.3.0 Improve reporting module (daily sales report, inventory stock report, stock check, item sales report)
- v1.4.1 Improve sale & item module, displaying image on checkout item selection
- v1.4.2 Change menu icon
- v1.4.3 Add line graph on dashboard
- v1.4.4 Lazy load on sale module
User Reviews
Be the first to review “MyPos – android point of sale application (with back office website + connect to thermal printer)”
Introduction
MyPos is a popular Android-based point-of-sale (POS) application designed for small to medium-sized businesses. It offers a comprehensive solution for managing sales, inventory, and customer information, making it an excellent choice for entrepreneurs and store owners. The application comes with a user-friendly interface, making it easy to navigate and use, even for those without extensive technical knowledge.
In this tutorial, we will guide you through the process of setting up and using the MyPos Android POS application, including connecting to a thermal printer and managing your store's data using the back office website.
Getting Started with MyPos Android POS Application
To begin, you need to download and install the MyPos Android POS application from the Google Play Store. Follow these steps:
- Open the Google Play Store on your Android device and search for "MyPos".
- Select the MyPos app from the search results and click the "Install" button.
- Wait for the app to download and install. This may take a few minutes.
- Once installed, open the MyPos app and sign in with your account credentials (if you have an existing account) or create a new account by following the in-app prompts.
Setting up the MyPos Back Office Website
The MyPos back office website is a web-based platform that allows you to manage your store's data, including products, customers, and sales. To access the back office website, follow these steps:
- Open a web browser on your computer or mobile device and navigate to the MyPos back office website (www.mypos.com).
- Sign in with your account credentials (if you have an existing account) or create a new account by following the in-app prompts.
- Once signed in, you will be taken to the MyPos dashboard, where you can manage your store's data and configure settings.
Configuring the Thermal Printer
To connect your thermal printer to the MyPos Android POS application, follow these steps:
- Open the MyPos app and go to the "Settings" menu.
- Tap on "Printers" and select "Add Printer".
- Choose the type of printer you are using (e.g., Epson, Star, etc.).
- Enter the printer's IP address or select it from the list of available printers.
- Set the printer's baud rate and other settings as required.
- Test the printer connection by printing a test receipt.
Using the MyPos Android POS Application
Now that you have set up the MyPos application and connected your thermal printer, let's explore how to use the app. Here are some key features and steps to get you started:
- Creating a New Sale: To create a new sale, tap the "Create Sale" button on the MyPos app's home screen. Select the customer, add products to the sale, and apply discounts or taxes as needed.
- Managing Inventory: To manage your store's inventory, go to the "Inventory" menu in the MyPos app. You can view and update product quantities, track inventory levels, and receive alerts when products are running low.
- Managing Customers: To manage customer information, go to the "Customers" menu in the MyPos app. You can view and update customer details, track sales and loyalty rewards, and send targeted marketing campaigns.
- Tracking Sales: To track sales, go to the "Sales" menu in the MyPos app. You can view sales reports, track top-selling products, and monitor sales trends.
- Configuring Settings: To configure settings, go to the "Settings" menu in the MyPos app. You can customize the app's appearance, set up payment gateways, and configure other settings as needed.
Common MyPos Features
Some common features you may encounter while using the MyPos Android POS application include:
- Payment Processing: MyPos supports various payment methods, including credit cards, cash, and online payments.
- Discounts and Promotions: MyPos allows you to create and apply discounts, promotions, and loyalty rewards to customers.
- Inventory Management: MyPos tracks inventory levels and automatically updates stock quantities when items are sold or returned.
- Customer Management: MyPos stores customer information, including contact details and purchase history, allowing you to target marketing campaigns and loyalty rewards.
Conclusion
In this tutorial, we have covered the basics of setting up and using the MyPos Android POS application, including connecting to a thermal printer and managing your store's data using the back office website. With MyPos, you can streamline your sales, inventory, and customer management processes, making it easier to run your business efficiently and effectively.
Here is an example of a complete settings configuration for MyPos - android point of sale application (with back office website + connect to thermal printer):
API Settings
- Base URL:
https://your-mypos-backoffice.com/api
- API Key:
your_api_key_here
- API Secret:
your_api_secret_here
Thermal Printer Settings
- Printer IP:
192.168.1.100
- Printer Port:
9100
- Printer Model:
EPSON TM-T20II
- Print Paper Size:
58mm
Database Settings
- Database Type:
SQLite
- Database File:
/data/data/com.example.mypos/databases/mypos.db
- Database Password:
null
Back Office Website Settings
- Website URL:
https://your-mypos-backoffice.com
- Login Email:
your_login_email_here
- Login Password:
your_login_password_here
Security Settings
- SSL/TLS Verification:
enabled
- SSL/TLS Trust Store:
/path/to/your/truststore.crt
- SSL/TLS Key Store:
/path/to/your/keystore.crt
- SSL/TLS Password:
your_ssl_password_here
Miscellaneous Settings
- Currency Code:
USD
- Currency Symbol:
$
- Language:
en_US
- Time Zone:
America/New_York
Note: Replace the placeholders (your_mypos_backoffice.com
, your_api_key_here
, etc.) with your actual values.
Here are the features of the MyPos Android Point of Sale application:
- Send receipt via email
- Print receipt using thermal printer (Bluetooth)
- Sale module
- People module (input supplier and customer data)
- Item module (input item data)
- User and role access management
- Reporting module (export into spreadsheet (xlsx))
- Multi outlet
Additionally, the application has the following functionalities:
- Send receipt via email
- Print receipt using thermal printer (Bluetooth)
- Sale module
- People module (input supplier and customer data)
- Item module (input item data)
- User and role access management
- Reporting module (export into spreadsheet (xlsx))
- Multi outlet
And here are the requirements for the back-end and Android applications:
Back-end Requirements
- Website Hosting / VPS
- Domain
- Minimum PHP version: 7.3
- MySql version: 10.3.25-MariaDB-cll-lve
- Laravel version: 7.2
Android Requirements
- IDE: Android Studio Arctic Fox | 2020.3.1 Patch 2 or Android Studio Chipmunk | 2021.2.1 Patch 2
- Min Sdk: 21
- Target Sdk: 31
The application has a demo version available for testing, and the instructions for setting up the back-end and Android applications are provided.
$20.00
There are no reviews yet.