Super POS: Documentation
Super POS: Documentation
Super POS: Documentation
Multi Store Point of Sale System for Android with Web Admin Panel
Documentation
Start
Created: 26/03/2021
Latest update: 03/07/2021
Version: 1.2
Introduction
Super POS is an online based multi store point of sale system for Android devices with Web
Admin panel to manage multiple store or shop. It is a very useful multi store online point of sale
system for android mobile device or tablet. By using Super POS, you can easily maintain your all
shops and all kinds of products and sales records. You can store customer and supplier’s
information. You can easily see your daily, weekly, monthly and yearly reports with bar chart.
Super POS has multiple language (English, Spanish, Bangla, French, Hindi) facility. You can
sales product from Android device or tablet and manage pos system from web admin panel. All
data store in online server. There are three types of user- Admin, Manager and Staff. Also have
user access limitation. You can manage your shops sells smartly from anytime anywhere.
Requirements for Super Pos:
1|Page
Setup
To develop an app, you will need minimum Android studio version 4+ or latest. This project is
built with SDK 29 and build version “29.0.2”. So, after installing the Android studio run it and
open SDK manager to download build version and SDK tools. Most of the time Android Studio
will automatically download the files if you fetch any problem then check this bellow setup.
To open app source code, unzip t and open with android studio.
2|Page
Changing App Name
To change app name, go to res>values>string.xml file and change app what you want.
3|Page
Publish
Package Name Changing for Play Store
Every app has a unique applicationId for identify the app. And this is also use as play store url.
To change edit Gradle Scripts > build.gradle or press Shift twice and search build.gradle.
“applicationId” is your app id, to publish an app on app store you must need a unique package
name. After change package name must be updae firebase file. And no need to change the folder
name just change the package name from gradle.
After renaming, build your project and check all functions. If all is ok, generate Signed APK:
Click Build > Generated Signed APK. Create your Key, set your password and build it!
After setting up unique application ID now make a final build for play store. Go to Menu
> Build > Generate signed APK > select module > Create new key Store, then provide your
info and password for the key and select signature version for both. When you get the final build
APK, just upload the file in your Play Store (https://play.google.com/apps/publish/) Developer
Account and you are good to go. If you don't have the account then google will takes $25 for
lifetime just make payment and provide your information.
4|Page
Congress your mobile application develops complete! After build successfully, you can use the
APK and publish it onto any app store.
Offline Database
You can find database in app>assets>databases>super_pos.db.zip in zip file.
5|Page
To view database unzip and open with any SQLite browser software. Or you can download this
one from the link:
https://sqlitebrowser.org/
You can change or modify database by using SQLite browser and zip it and replace it
app>assets>databases folder with name super_pos.db.zip format.
Create Database:
6|Page
7|Page
8|Page
After successful upload of database, you will see the database table given below
9|Page
10 | P a g e
11 | P a g e
After successful upload you need configure database connection
Please update two db_connect.php file from root directory and also in api folder with same
credentials.
12 | P a g e
PDF Receipt Print
You can generate pdf receipt and print via printer. Pdf receipt support only English language. If
you use other language, it would not be show. PDF receipt generate in 58mm POS printer page
size. You can change it in code.
If you need any customization support, contact with us.
Support
13 | P a g e
Support Desk
Still, you having any questions? Just leave a comment. Or you need support from us? Just visit
our Support Center or send mail to us.
THANK YOU
14 | P a g e