What are add-ons?
The base FaithCode zip is the business POS website. Two optional products can be added later:
| Add-on | What it gives you | Zip name (example) |
|---|---|---|
| Super Admin | Platform operator console (tenants, terminals, etc.) | faithcode-addon-super-admin_….zip |
| Flutter Mobile | Mobile API so the phone/tablet app can connect | faithcode-addon-mobile_….zip |
Before you start
- You finished
/setupwith the base FaithCode product key (License through Finish) - You can log in to the business portal (staff login)
- You bought the add-on on CodeCanyon and downloaded its
.zip - You have that add-on’s product key from verifier.faithcode.tech (not the base key)
- Your PC or server can reach the internet (CodeCanyon checks the code)
Finish the base guide first if you have not: Local install or cPanel install.
Install step-by-step (local or cPanel)
-
Log in to the business portal
Use the admin account from Setup. Example URLs:
Localhttp://127.0.0.1:8000/logincPanelhttps://your-domain.com/login -
Open the add-ons page
In the browser address bar, go to:
Localhttp://127.0.0.1:8000/addonscPanelhttps://your-domain.com/addonsYou must be logged in. If you are sent to login, sign in and open
/addonsagain. -
Choose the correct card
Use the Super Admin card for the Super Admin zip, or the Mobile card for the Mobile zip. Do not mix them.
-
Upload the zip (do not unzip it first)
Drop or choose the
.zipyou downloaded from CodeCanyon. Keep it zipped — FaithCode installs the files for you. -
Paste that add-on’s product key
On verifier.faithcode.tech, paste the purchase code from CodeCanyon → Downloads → this add-on product. Enter the same website you used for Setup (localhost on your PC, or your live domain on cPanel), complete the captcha, and copy the product key. Paste that key, then click Check and install. A base product key is rejected here. The mobile zip is the server API only. Do not expect a
mobile_appfolder inside it. -
Wait for the green success message
When it says the add-on is installed, use the Open … link on the card (if shown), or follow the “After …” sections below.
On local / localhost (your PC)
Yes — add-ons work on a local base install. Install the base zip on your computer first
(see Local guide), finish Setup, then use /addons the same way as on hosting.
-
Keep the local server running
If you use Artisan:
cd path\to\laravel_app php artisan serveThen open
http://127.0.0.1:8000/addonswhile logged in. -
Upload size on XAMPP / Laragon
FaithCode add-on zips must be 10 MB or smaller. If the zip is rejected as “too large”, raise PHP upload limits in
php.ini(for exampleupload_max_filesizeandpost_max_sizeto at least10M), restart Apache/PHP, and try again. The add-ons page shows the current limit. -
After install on local
- Super Admin → open
/super-admin/login - Mobile → continue with the Mobile guide
(API like
http://YOUR_PC_LAN_IP:8000/apion the same Wi‑Fi)
- Super Admin → open
On cPanel / live hosting
Same /addons page after the base site works on your domain
(see cPanel guide).
-
Log in on HTTPS
Open
https://your-domain.com/login, thenhttps://your-domain.com/addons. -
If upload fails
Ask your host to allow larger PHP uploads, or upload via a method they recommend. The page shows the max size this server accepts right now.
-
Folder permissions
storageand the app folder must stay writable so FaithCode can extract the zip and save the license.
Which product key do I use?
On verifier.faithcode.tech, paste the purchase code for the product you are installing and enter the website you are installing on. Copy the product key it shows. Do not paste the purchase code into FaithCode.
| You are installing… | Use this code | Do not use |
|---|---|---|
| Base FaithCode (Setup Wizard) | Product key from the base purchase code | Add-on codes |
| Super Admin add-on | Product key from the Super Admin purchase code | Base or Mobile code |
| Mobile add-on | Product key from the Mobile purchase code | Base or Super Admin code |
Official Envato help: Where is my purchase code?
After Super Admin is installed
Open Super Admin login
/super-admin/loginon the same site (local or live).-
Sign in with the default Super Admin seed account
Not a business portal user. Default from seed data:
Super AdminEmailadmin@faithcode.techPasswordAdminTechBusiness portal demo logins (owner / staff / cashier) are listed on Web install → Demo accounts.
Complete authenticator 2FA if asked
Follow the on-screen Google Authenticator steps.
After Mobile is installed
-
Confirm the website API works
Base site must be running. On local, prefer
php artisan serve --host=0.0.0.0 --port=8000so a phone on Wi‑Fi can reach your PC. -
Configure the phone app
Follow the Mobile app guide — set API Configuration inside the FaithCode POS app (not in the phone browser).
Troubleshooting
| Problem | What to try |
|---|---|
Sent to login when opening /addons | Log in to the business portal first, then open /addons again |
| Product key is for a different product | On the license desk, use the purchase code from that add-on’s Downloads page, then paste the new product key. The base key will not unlock an add-on. |
| Zip rejected / wrong add-on | Upload Super Admin zip on the Super Admin card; Mobile zip on the Mobile card. Do not unzip first |
| Upload too large | Use a FaithCode add-on zip of 10 MB or smaller; raise PHP upload_max_filesize / post_max_size to at least 10M (local) or ask the host (cPanel) |
| Could not save files / license | Make sure storage (and the app folder) is writable |
| Works on local but not on live | Install the add-on again on the live domain via /addons — licenses are per website domain |
| Mobile app cannot connect | Mobile add-on installed? Correct API URL? See Mobile guide |