Super POS: Documentation

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

Super POS

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:

▪ Android Studio 4.0.1


▪ SDK 29 (Recemented to use)

Android Studio Setup Process


1. Download Android Studio - https://developer.android.com/studio/
2. Install Android Studio - https://developer.android.com/studio/install
3. After download setup Android Studio and Download SDK 29 and build version “29.0.2”
4. Learn more about Android Studio - https://developer.android.com/studio/intro/

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.

Build an android app and publish:

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!

Preparing to publish on Play Store:

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.

Online Database Setup


To setup your database, first of all, need a hosting. Then create new MySQL database and import
our provided database file to it.

Create Database:

6|Page
7|Page
8|Page
After successful upload of database, you will see the database table given below

PHP File Upload:

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.

Here is demo login data


Email: [email protected]
Password: 1234
After configure it, you have to link URL in Android source code. Go to Constant.java file and
change the URL.

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

What's Included with The Project Files


▪ Source code in Java language
▪ Php Source Code
▪ Database file
▪ Complete setup guideline documentation
License
▪ This project is not providing any icon or logo for professional use.
▪ App publishing or any type of custom development is not included with it.
▪ Icon asset credit given to www.flaticon.com
▪ This project is only for one app publish only and get support for that particular app.
▪ Under this project, we can’t provide multiple product 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

You might also like