Manager
Made in Ghana · 7 powerful products

A cleaner home,
one spark at a time.

Tough on grease, gentle on hands. Shop the full Pure Spark range, pay by Mobile Money, and choose delivery to your door or walk-in pickup at Amasaman Jiddah.

Tough on greaseGentle on handsFresh scentsPremium quality
Pure Spark Complete Home Cleaning Kit gift box with seven products
8products · one cart
The range

Everything you need for a cleaner home

Prices in GHS. Add products to cart, then check out with Mobile Money.
Order status

Track your order

Enter your order ID (from your confirmation screen) and the phone number you checked out with.

Guide

How to shop with Pure Spark

A quick walkthrough of buying, paying, and receiving your order — plus how staff sign in to manage the shop.

STEP 01

Add products to cart

Browse the range or the Complete Home Cleaning Kit bundle. Tap the round + button on a product to add it, or open the cart to adjust quantities.

STEP 02

Choose delivery or pickup

At checkout, pick home delivery (enter your address and a landmark) or walk-in pickup at our Amasaman Jiddah location.

STEP 03

Pay with Mobile Money

Send the total shown to the MoMo number displayed at checkout, then enter the Transaction ID from your MoMo confirmation SMS.

STEP 04

We verify your payment

Your order is placed as "Pending Verification". Our team checks the transaction ID against the MoMo number and confirms it.

STEP 05

Track your order

Use the Track Order tab with your Order ID and phone number to follow it through Processing, Delivery/Pickup, and Completed.

STEP 06

Confirm & rate

Once a rider marks your delivery (or your pickup) as complete, Track Order will ask you to confirm you received it and leave a quick star rating.

STEP 07

Staff access

Manager, Developer, and Dispatch tabs are protected. Managers verify payments, keep client records, and update orders; developers manage products and shop settings; dispatch riders register to claim and deliver orders. See the README for default passcodes.

🛵

Dispatch rider sign-in

Register once, then sign in with your phone number and PIN to claim deliveries.

Dispatch

Rider dashboard

Signed in

Orders that are packed and ready to go out. Claim one to see the client's contact and location.

Deliveries you've claimed. Mark them delivered once handed to the client.

Site subscription

Pure Spark platform access

🔐

Staff sign-in

One account for Manager and Developer access, depending on what's been granted to it.

Manager dashboard

Orders & payments

Signed in as Manager

Top sellers

OrderCustomerFulfillmentRiderTotalPaymentStatus

Built automatically from successful orders — every client's contact and saved delivery addresses.

Edit prices

Stock, low-stock thresholds, and adding new products stay in the Developer dashboard — this is just pricing.

Run a promo

One active promo at a time — storewide or on specific products, with an optional end date.

Platform subscription

Keeps the Manager and Developer dashboards unlocked. Customers, checkout, and the storefront are never affected by this.

Products at or below their low-stock threshold. Ask a developer to restock via the Developer dashboard.

Developer dashboard

Shop configuration

Signed in as Developer

Business & payment settings

Changes save to shared app storage and apply live on the storefront and checkout.

Hubtel (subscription payments)

Used only for the platform subscription — never for customer checkout. Your Hubtel Client ID/Secret live in the Cloud Function's server-side config, not here — see the README's "Hubtel Cloud Function setup" section. This field just points the app at your deployed function.

Manual subscription payment (Hubtel backup)

Staff access starts in Firebase Console → Authentication → Users (create the account), then this account needs Manager and/or Developer access granted from the Staff tab. kissilinda379@gmail.com and aminfx.gh@gmail.com always have access regardless of what's set there — see the Staff tab for details.

Platform subscription

Keeps the Manager and Developer dashboards unlocked. Customers, checkout, and the storefront are never affected by this.

Staff access

kissilinda379@gmail.com (Manager) and aminfx.gh@gmail.com (Manager + Developer) always have access — they're built into the app and can't be removed here. Grant additional accounts below after they've signed up. Note: only the two accounts above can edit Shop Settings or the Subscription, even if granted "Developer" here — that's enforced by Firestore rules, not this list.

Products

NamePriceStockLow atActive

Storage inspector

Live, read-only view of every key currently stored for this app (shared scope).

Activity log

Danger zone

Resetting clears all products, settings, and orders from storage and reseeds the demo defaults. This cannot be undone.