Introduction
StoreMine is a complete, self-hosted e-commerce platform. You get a fast, modern storefront for your customers and a powerful admin panel for your team — all in one codebase that you own and control.

What's inside
StoreMine ships as a single application with two faces:
The Storefront
The public shop your customers see. It includes:
- A home page with hero slider, flash deals, featured categories and bestsellers
- Product catalog with faceted filtering (attributes, categories, brands)
- Product pages with variants (size, colour, …), image galleries, reviews and stock-back-in-notifications
- Cart, multi-step checkout (guest checkout supported), wishlist and product comparison
- Customer accounts with order history, address book and profile management
- A blog, static pages (privacy, terms, contact) and sales funnels with order bumps and upsells
- Multi-currency support with automatic exchange-rate refresh
The Admin Panel
The control room for your team, at /admin:

- Dashboard — revenue, orders and team activity at a glance
- Catalog — products, categories, brands, attributes, media library
- Sales — orders, refunds, shipments, courier integration (Steadfast)
- Marketing — email campaigns, subscribers, segments, promotions, popups
- Content — blog posts, hero slides, static pages, funnels
- AI Studio — generate product images and videos from text prompts
- Team — staff accounts with granular roles & permissions
- Settings — business info, payments, email, storage, tracking and more
Technology
| Layer | Technology |
|---|---|
| Backend | Laravel 13 (PHP 8.3+) |
| Frontend | React 19 + Inertia.js + TypeScript |
| Styling | Tailwind CSS + Radix UI primitives |
| Build | Vite |
| Database | MySQL 8 / MariaDB 10.6+ |
| Queue / Cache | Database drivers by default, Redis optional |
Why Inertia?
Inertia gives you the developer experience of a React SPA with the simplicity of classic server-side routing — no separate API layer to maintain, no token juggling, one deployment.
AI — optional by design
StoreMine includes AI features powered by Claude (product copywriting, review moderation, a support chatbot, fraud scoring, email copy, merchandising insights) and an AI Studio for image/video generation (Gemini, OpenAI, FAL, Replicate).
All AI features are optional. The platform is fully functional without any AI key configured — the AI sections simply show a "not configured" state until you add your own keys. You pay the AI providers directly; StoreMine never proxies your traffic.
How this documentation is organised
- Requirements — what your server needs
- Installation — CLI installation, step by step
- Configuration — every
.envkey explained - Demo data — seed a beautiful sample store
- Admin Panel guide — every screen explained with screenshots
- Storefront tour — what your customers experience
- Deployment — go to production with confidence