Local Pulse Media

Inside the engine

What you're actually buying.

Not a login to someone else's platform. A complete application, with your design baked in, that runs on a server you control. Here's what's in the box and how it fits together.

Who visits

Your customers

  • Browse and buy on your domain
  • Track orders in their account
  • English or Spanish
One Docker container on your server

Your engine

  • FastAPI application and API
  • Your branded pages: store, account, admin
  • SQLite database with your orders and customers
  • Firewall, rate limits and hashed passwords
Your own accounts

Services you connect

  • Stripe, for payments
  • Your email, for receipts
  • Gemini, optional, for the AI assistant

Nothing in the engine calls back to Local Pulse Media. If we disappeared tomorrow, your store would keep running.

The Store Engine

Four parts, one app.

Everything below ships in every Store Engine download and works on day one, before you write a line of code.

01

Storefront

Your products with photos, variants and live stock. Collections, coupons, a blog and a newsletter sign-up. Shoppers switch between English and Spanish.

  • Stripe checkout
  • Variants
  • Pickup & shipping
  • EN / ES
02

Customer accounts

Customers sign up, see their order history and follow tracking links. They can reset their own password, or you can email them a reset link.

  • Order history
  • Tracking links
  • Self-service resets
03

Admin dashboard

New orders appear on their own, with alerts. Update status, add tracking, refund, or create a pay link for a phone sale. Your team signs in with their own roles.

  • Live orders
  • Owner, admin, staff
  • Email campaigns
  • Theme editor
04

AI concierge

An optional assistant that answers questions about your products, shipping and orders, in the shopper's language. Add a Gemini key to switch it on.

  • Knows your catalog
  • Bilingual
  • Optional

Local Delivery edition

Adds distance-based delivery pricing at checkout, delivery runs, a Driver mode for your phone and live tracking links for your customers.

Try it in Studio Pro

The download

Three commands from zip to live.

Every engine ships with its deployment files at the top of the zip. Point a domain at any server with Docker and you're running. The README walks through payments, email, HTTPS and backups.

$ unzip your-store-engine.zip -d store && cd store
$ nano .env # add your Stripe keys and domain
$ docker compose up -d --build
app/ · the API, one file per area of the store
public/ · your branded pages
docker/ · container start script
Dockerfile
docker-compose.yml
requirements.txt
backup.sh · nightly snapshots
README.md
.env · secrets generated just for you
CREDENTIALS.txt · your first owner sign-in

Built to be handed over

Secure by default, because it's yours.

Fresh secrets per buyer

Every download gets its own signing key and owner password. No two engines share a secret, and none of ours ever ship.

Hardened out of the box

A built-in firewall blocks common attack probes. Sign-in and checkout are rate-limited, and passwords are stored as salted hashes.

Plain, readable code

FastAPI, SQLite and plain HTML, CSS and JavaScript. No proprietary framework, so any developer can pick it up and extend it.

See yours before you buy.

The Studios preview your engine live, with your name, colours and words in place.