I'm excited to share my first SaaS project, built with Next.js. It's a web store builder, somewhat like Shopify β but with a twist: itβs designed more for individuals just getting started, not necessarily established businesses.
The idea was to create something that removes the complexity for beginners and makes it easy for anyone to spin up a simple, good-looking store.
π What's in the MVP?
This is the first real MVP Iβve been able to bring to life, and Iβm proud of what it includes so far:
- π§βπ» Multi-tenant authentication
- Built from scratch β no third-party libraries. Each subdomain has isolated users, roles, and sessions.
- π Business logic separation
- A clean separation between categories, products, orders, users, and their roles. Tenants only access their own data.
- π Subdomain-based hosting
- Each store lives on its own subdomain like mystore.weshift.shop.
- β‘ Live content updates
- Each business has its own "CMS-like" dashboard for customizing the front page. Changes are reflected instantly.
- πΌοΈ Metadata and customization
- Users can upload logos and banners, and every store is SEO-ready with relevant metadata.
- π§ AI-assisted content generation
- Helpful text generation for product descriptions and business bios using a GPT-based API.
π Getting Started
I've also included a guide within the app to help new users get up and running quickly. Just in case itβs not intuitive, I walk you through:
- Setting up your store
- Adding products
- Customizing the landing page
- Publishing your site
Thereβs also a contact form in case you run into any issues, and a news section where I post updates and patch notes.
π Check it out
π Live demo here
π Guide
π Changelog / News
π Feedback and bug report
π¬ Feedback Welcome
This is very much a work-in-progress, and Iβd love your thoughts, critiques, or even bug reports. Whether itβs the UI, performance, UX flow, or a feature suggestion β Iβm all ears.
Thanks for reading!
Top comments (0)