Hashan LakruwanEst. 2020
%

Initializing Experience

Creative Portfolio
Seraphiel Glow
E-CommerceSeraphiel Glow — 2025

SeraphielGlow

A Sri Lankan e-commerce storefront for skincare, haircare, and wellness products, with individual product pages, cart, and checkout.

Type of Work

Full Stack Application DevelopmentE-CommerceUI/UX Design

Client

Seraphiel Glow

Year

2025

The Approach
01Situation

Seraphiel Glow needed an online storefront to sell its skincare, haircare, and wellness products under its own brand, with individually shareable product pages and a buying experience that holds up on both mobile and desktop.

02Task

Build a full-stack e-commerce platform with a product catalog, per-product detail pages, cart and checkout, and consistent SEO/social metadata across the storefront.

03Action

Built with Next.js 16 App Router, React 19, and TypeScript, backed by Prisma ORM connecting to MongoDB for the product catalog and orders. Cloudinary handles product image hosting, Resend delivers order and admin notifications, and NextAuth with bcrypt secures customer accounts. Radix UI and Tailwind CSS power the component library, with per-product routes (/product/[slug]) carrying their own title and Open Graph metadata for clean social sharing.

04Result

Delivered a live storefront at seraphielglow.lk with a working product catalog, shareable per-product pages, and branded SEO/social metadata site-wide.

Overview

Seraphiel Glow is a Sri Lankan skincare, haircare, and wellness brand selling directly to customers through its own storefront. The platform gives every product a dedicated, shareable page and keeps the buying flow — browsing, cart, and checkout — in one connected system rather than a marketplace listing.

Full Stack Application Development • E-Commerce • UI/UX Design
Full Stack Application Development • E-Commerce • UI/UX Design

Product catalog: Products are modeled in MongoDB via Prisma, with clean human-readable slugs (/product/[slug]) rather than ID-based URLs, and Cloudinary-hosted imagery for fast, optimized product photos.

Checkout & accounts: NextAuth with bcrypt handles customer authentication, while Resend delivers order confirmations and admin notifications as orders come in.

Making Of

The stack mirrors the Pawtopia platform's foundation — Next.js 16 App Router and React 19 for the frontend, Prisma over MongoDB for data, Radix UI and Tailwind CSS for the component layer — adapted here for a single-brand storefront rather than a multi-service marketplace.

Pawtopia - Pet Care & Services Platform

Next Project — Full Stack Application Development

Pawtopia - Pet Care & Services Platform

View Case Study