Skip to main content
Customer-facing commerce project

Online store project showcase

A production-focused Next.js storefront for catalog discovery, checkout, account flows, payments, content pages, and operational readiness. The real project pairs a Vercel storefront with a separate AdminJS runtime and shared PostgreSQL data model.

Next.js 16

storefront app router

3

responsive showcase views

SSG

portfolio page rendering

Project overview

Full commerce flow, from catalog to checkout

This portfolio page is a static showcase. It presents the storefront's purpose, responsive UI, and implementation scope without depending on live backend data. The underlying store project includes catalog browsing, cached search autocomplete, product reviews and ratings, checkout with live coupon codes, cart and wishlist actions, auth-aware state, admin-editable content pages, observability, deployment documentation, and production integrations with PostgreSQL, Stripe, Resend, Vercel, and a separate AdminJS service.

Static showcase boundary

This portfolio page uses local content and static screenshot assets. It does not call the store database, payment APIs, auth service, or admin runtime.

Screenshots

Responsive storefront previews

Swiper-based screenshots show the same store concept across desktop, tablet, and smartphone frames. Open any preview for a larger lightbox with arrow and swipe navigation.

Desktop online store homepage preview

Desktop homepage and catalog navigation

Dark-theme homepage with sidebar catalog, hero banners, and localized navigation for the storefront.

Desktop online store search results preview

Desktop search results and filtering

Light-theme search results with category tree, sort controls, and pagination across the product catalog.

Desktop product detail page preview

Desktop product detail page

Product gallery, variant selection, pricing, and payment/delivery info blocks for detailed product exploration.

Desktop online store order history preview

Desktop account order history

Localized order history with status, payment method, and delivery details for each past order.

Desktop cart and checkout showcase preview

Desktop checkout flow

Delivery and payment method selection alongside a live order summary with promo code support.

Tablet online store product reviews preview

Tablet product reviews

Localized product reviews tab with star ratings and related product recommendations.

Tablet online store account profile preview

Tablet account profile settings

Editable profile, contact, and address forms in the customer cabinet, adapted for mid-size screens.

Tablet catalog navigation menu preview

Tablet catalog navigation menu

Expandable category mega-menu with product counts and quick links for touch-friendly browsing.

Mobile online store filter panel preview

Smartphone filter panel

Sort, availability, price range, and brand filters in a compact slide-in panel for small screens.

Mobile online store search autocomplete preview

Smartphone search autocomplete

Live search suggestions with matching products and categories as the shopper types.

Mobile account registration preview

Smartphone account registration

Compact sign-up form with social and phone-number continuation options for fast onboarding.

Capabilities

Features and technologies

Core storefront implementation, technologies used, and additional capabilities available for discussion — from mid-level enhancements to advanced commerce features.

Next.js App Router storefront with English/Ukrainian localization (next-intl) across all public pages
Catalog, category, subcategory, product detail, and search routes with live, cache-backed search-suggestion autocomplete
Cart and wishlist with guest-mode support that merges into the account on login, plus recently viewed products and one-click repeat orders
Product reviews and star ratings, with an aggregate score surfaced on both catalog cards and product detail pages
Checkout flow with a live order summary and coupon codes (percentage or fixed, usage limits, expiry); a complete Stripe Checkout integration — session creation plus webhook-verified order finalization — sits behind it, with the public demo running in a safe, no-charge order-simulation mode
Better Auth account flows with Google OAuth, phone/email OTP sign-in, and session-aware cart hydration
Transactional order and account emails plus a real newsletter subscription flow, all delivered via Resend
Admin-editable content: homepage promo banners and static pages (About, FAQ, Terms, Privacy, etc.) with scheduling and localized copy, revalidated on publish
SEO metadata, sitemap, robots.txt, structured data, and static params for crawlable routes
Production hardening: CSP, Upstash-backed distributed rate limiting, Sentry error tracking, Vercel Analytics/Speed Insights, cron-driven cache revalidation, and deployment docs
Light/dark theme switching with system preference detection plus fully responsive layouts optimized for smartphones, tablets, and wide desktop screens
Next.js 16
React 19
TypeScript
Chakra UI 3
Prisma
PostgreSQL
Better Auth
Stripe
Resend
Sentry
Upstash
next-intl
Vercel
GitHub

Want to discuss an ecommerce build like this?

The contact page will open with an online-store subject pre-filled so you can jump straight to describing your project.