← All apps

Service

Your online store,
live in days

A factory, not a template

We built an internal system that stamps out complete, independent e-commerce stores - each one with its own database, its own admin panel and your branding. You get a real custom store without the months-long price tag.

LaravelNext.jsPythonMySQL
fabricademagazi.ne - control panel
Store Factory launcher

The problem

Custom takes months. Builders lock you in.

A real custom store costs serious money and months of development. Store builders (Shopify, WooCommerce) are cheaper but lock you into monthly subscriptions, transaction cuts and templates shared with thousands of competitors. We built a third option: a factory that produces custom stores rapidly.

How it works

Three clicks. One to two minutes. A running store.

A launcher program opens a control panel in the browser. From there: enter the store name, pick a visual template, click "Create store". In 1-2 minutes the store is running - storefront, admin panel, database, own folder on disk - completely isolated from every other store.

  • Create a new store with pre-configured categories and theme
  • Start / stop existing stores from the panel
  • Preview a live demo before committing to a setup
  • Delete a store safely, with confirmation
  • Check that the machine has all required dependencies installed

The launcher

A local control panel - no terminal, no config files.

The launcher opens a browser panel at localhost. You can create a store, start or stop running ones, preview a template live before committing, and verify all dependencies are installed - without touching the command line.

fabricademagazi.ne - control panel
Store Factory launcher

The storefront

Fast, SEO-ready - looks custom from day one.

The Next.js frontend loads instantly, ranks well in search and comes fully branded. Product pages, categories, cart and checkout are all included. Customers never know it was built in minutes.

Store Factory - storefront

The admin panel

Full control - isolated for each store owner.

Every store ships with its own admin: products, categories, orders, clients, brands and stock. No shared dashboard, no other stores in the same interface. The owner logs in and sees only their business.

Store Factory - admin panel

What each store includes

A complete, independent e-commerce stack - not a shared instance

Every store produced by the factory is isolated. It has its own database, its own folder on disk and runs on its own port. No shared tables, no shared code that can break between clients.

  • Laravel API backend (PHP 8.x, Eloquent ORM, Artisan migrations)
  • Next.js storefront - fast, SEO-ready, TypeScript
  • Admin panel with owner and manager roles
  • Own MySQL database - your data stays yours
  • Product, order and stock management
  • Image upload with WebP processing (Laravel GD)

Visual templates

Five themes - ready to use

Each template is a JSON file that defines branding (colors, typography, logo), pre-configured product categories and demo seed data. Applying a template takes seconds via a single Artisan command.

Generic

Universal layout - works for any product type. Clean, neutral design.

Bikes

Categories and colors specific to cycling and outdoor sports.

Appliances

Structured for home appliances - specs-heavy product cards, filtering.

Fashion & SportZone

Elegant layout for clothing and accessories, or high-energy sports design.

Tech stack

Stack

Launcher

  • Python 3.12
  • PyInstaller (.exe, no deps)
  • ThreadingHTTPServer
  • HTML/CSS/JS inline panel

Backend

  • Laravel / PHP 8.x
  • MySQL / MariaDB (XAMPP)
  • Eloquent ORM
  • Laravel Storage + GD (WebP)

Frontend

  • Next.js (React)
  • TypeScript
  • REST API via .env.local
  • Google Fonts (6 families)

Template system

  • JSON config per template
  • .webp preview images
  • Artisan: shop:apply-template
  • Artisan: shop:seed-demo

Architecture highlights

  • Each store runs on its own auto-incremented port
  • Stores are completely isolated - own database, own folder
  • PyInstaller bundles launcher as a standalone .exe (no Python needed)
  • robocopy / cp -a duplicates the store skeleton per creation
  • socket.create_connection detects if API/frontend is already running
  • Cross-platform: Windows primary, Linux/Mac path autodetection

The factory already runs our own stores in production. Yours can be next - live in days, not months.

Want an online store for your business?

Let's talk →