What is MaShop
MaShop is an AI code generator for commerce. You describe what you sell, and it writes a complete Next.js storefront plus a working backoffice into a GitHub repo you own, on your own Supabase and your own host.
MaShop is an AI code generator for commerce. You describe what you sell in plain language, and MaShop generates a complete, deployable Next.js codebase: a customer-facing storefront and a working backoffice. The code is committed to a GitHub repository under your own account, backed by your own Supabase project, and deployed to your own host. MaShop runs the builder; it never runs your storefront or holds your customers' data.
The one-screen version
You type a prompt. MaShop's AI generates Next.js 15 TSX components with Tailwind CSS, writes SQL migrations, and commits every file to your GitHub repo. The same conversation can create products, configure shipping, write coupons, and seed blog posts. When you are ready, you publish to Netlify. You keep the repo, the database, and the deployment. There is no platform lock-in and no fee on your sales, because MaShop never sits in your money path.
It generates the code
The AI scaffolds a Next.js 15 project, then writes pages, components, and database migrations as real files. Generation tools include scaffold_next_project, generate_store_with_seo, create_or_update_file, and run_migration.
Into a repo you own
MaShop creates a private repo named mashop-<slug> on your GitHub account (or links one you already have) and commits the generated code there. Clone it, fork it, make it public, or delete it whenever you want.
Backed by your own database
MaShop creates a Supabase project in your organization, waits for it to reach ACTIVE_HEALTHY, applies the backoffice migrations, and writes the keys onto your project. Your customers and orders live in your database, not ours.
Deployed to your own host
Publishing pushes the code to GitHub and triggers a build on Netlify under your account. The running site is yours. MaShop hosts the builder workspace only.
What it produces
A MaShop project is two surfaces in one Next.js codebase that you own end to end.
A storefront
The customer-facing site is generated as production-ready React and Next.js TSX components styled with Tailwind. The AI builds the pages your business needs (catalog, product pages, cart, checkout flow) and optimizes SEO in the same pass: meta tags, JSON-LD, canonical URLs, hreflang, and a sitemap. You choose your own payment provider, and the AI wires the checkout to it; MaShop does not pick the provider for you.
A backoffice
Every project ships with a working admin built on the MaShop backoffice template: a universal Next.js 15 dashboard for products, categories, inventory, orders, customers, coupons, shipping, payments, analytics, and a blog. The AI copies it into your repo during provisioning, applies its SQL migrations to your Supabase project, then customizes it for your business. It is your code, so you can edit it, extend it, or remove parts you do not need.
Who it is for
MaShop fits anyone running a transactional business who wants to own the code instead of renting a platform.
- Anyone selling something online. There is no fixed taxonomy. A physical-goods shop, a restaurant taking online orders, a service with a booking calendar, a subscription box, a ticketed event, a digital-download store: any model where money changes hands works.
- Builders who want to own the output. You get the source on your GitHub, running on your host against your database. Nothing is locked inside a vendor cloud.
- People who do not write code, and people who do. You can keep iterating by chat ("add a newsletter form", "make the header blue"), or open the repo and edit the TSX directly. Both work, because it is one editable full-stack app.
Domain-aware, not a generic React generator
Generic AI app builders emit generic React. MaShop's tools are commerce-native: variants, multi-warehouse stock, coupons, delivery zones, payment configuration, and content, generated against a real schema in your own database rather than guessed.
What MaShop is not
| MaShop is not | What that means |
|---|---|
| A hosting platform for your store | MaShop hosts the builder workspace. Your storefront runs on your own Netlify deployment, and your data lives in your own Supabase project. MaShop never sees your customers or orders. |
| A no-export SaaS | You own 100 percent of the generated code. It is committed to a repo on your GitHub account that you can clone, fork, publish, or delete at any time. |
| A storefront theme you rent | You get an editable Next.js codebase, not a locked theme. The storefront and the backoffice are both yours to modify. |
| A payment processor | MaShop never sits in your money path. You choose your payment provider, and the generated checkout is wired to it. MaShop bills only for its own AI usage. |
| A model that trains on your prompts | Your prompts and generated code are not sent to OpenAI or Anthropic. |
Your prompts stay yours
Your prompts and generated code never feed OpenAI or Anthropic. The generated app talks to your own Supabase directly, so your customers' data never passes through MaShop.
How you pay
MaShop bills only for its own AI usage, never for your sales. A new account gets a small one-time trial budget to generate with before subscribing. After that, you can pay as you go or subscribe. Deploys are metered: the Free plan allows 3 deploys per 30 days, while Pro and Max are unlimited. See Plans for the full breakdown.
Where to go next
Quickstart
Create your first project and ship a site end to end. Read Quickstart.
How it works
See the generation loop in detail: tools, files, and migrations. Read How it works.
Your code
Understand the repo, the structure, and how to take it anywhere. Read Your code.
