/// E-COMMERCE
MyShop
MyShop is an end-to-end e-commerce site built on Next.js and Supabase. Browse a curated product grid, drop items into a slide-over cart, check out through Stripe, and manage everything (catalog, orders, coupons, returns) from a built-in admin console.
/// Screenshots
A clean, fast online store you can run from your laptop.
Why MyShop
Most off-the-shelf store builders are either too rigid to brand or too sprawling to maintain. MyShop is the middle path: a working e-commerce site you can deploy in an afternoon, customize without fighting the framework, and operate without standing up a separate back office. The storefront is Next.js, the data lives in Supabase Postgres with row-level security, and the admin tooling ships in the same codebase as the customer site — one repo, one deploy, one place to make a change.
What you can do
Browse a curated product grid with image, price, badges, and average star rating. Filter by category, price range, and in-stock only. Sort by newest, price, name, or top rated. Search across product names and descriptions from the navbar at any time.
Open any product to see a detail page with the full description, customer reviews, and an add-to-cart button. The MiniCart drawer slides in from the right with the items already in your cart, quantity controls, a free-shipping progress bar, and one tap to continue shopping or move to a full cart page.
Check out through Stripe with email, shipping address, and card capture. Apply a coupon or redeem a gift card. Place the order and watch a webhook record it back to Supabase, decrement stock, send the confirmation email, and surface the order in your dashboard. From there you can track status, request a return on specific line items, and see any store credit issued back to you.
Keep a wishlist of products you want to revisit. Get notified by email when an out-of-stock item lands back in inventory. See a recently-viewed strip on the homepage so the products you almost bought are always one tap away.
Built for indie operators and small storefronts
MyShop is opinionated. It is not a marketplace, not a multi-vendor platform, and not a full ERP. It is a single-tenant storefront for a maker, a small studio, or a side-project shop that wants a real Stripe checkout and a real admin console without paying a monthly platform fee for either. The admin side covers the surfaces a one-person operator actually touches: products, orders, customers, coupons, gift cards, returns, abandoned-cart recovery, homepage layout, store settings, shipping rules, team access, and an audit log of every administrative change.
Privacy and trust
Your account is protected by Supabase Auth with email and password, including OTP-based password reset. Every table sits behind row-level security, so customers see only their own carts, orders, addresses, and reviews. Payments flow through Stripe — card details never touch our servers. Webhook signatures are verified before any order is written to the database. You can delete your account and every associated cart item, wishlist row, address, and review from the account screen at any time.
Get the experience
MyShop is the reference scaffold behind NYRAI's e-commerce work. Deploy your own copy or use it as the starting point for a branded storefront.
© 2026 NYRAI LLC
© 2026 NYRAI LLC