ArchiveP-18Live Prototype

ARBORETUM — SINGLE PRODUCT E-COMMERCE

Arboretum2026

Arboretum is a full-stack e-commerce project for a single product with multiple variants, built as a production-ready system on the free tier stack. It includes a CMS-driven storefront, persistent cart and checkout flow, Razorpay payment verification, a customer dashboard, and an admin control panel for products, orders, users, and content management.

Role

Full-Stack Developer

Year

2026

Category

Web / E-Commerce

Tech Stack

Next.js 16
TypeScript
Tailwind CSS v4
Supabase PostgreSQL
Supabase Auth
Supabase Storage
Razorpay
Vercel

The problem

Note · 01

Most demo commerce apps stop at a product page and cart. The challenge here was to deliver an end-to-end, real operational flow: authenticated user journeys, payment verification, stock integrity, admin moderation, and content control, while keeping the codebase maintainable and deployable on cost-constrained infrastructure.

The approach

Note · 02

I implemented the project with Next.js App Router architecture using server components, server actions, route handlers, and typed domain flows. Supabase handled auth, database, and storage with RLS-backed data policies; Razorpay handled checkout with signature verification and webhook fallback. The UI system used Tailwind v4 design tokens and modular components to keep storefront, user portal, and admin panel consistent and scalable.

How it was built

Milestones from concept through delivery.

Designed the system scope as a single

product but full — lifecycle commerce platform with both customer and admin journeys.

Implemented storefront flows for product discovery, variant selection, and cart persistence with local state continuity.

Built checkout integration with Razorpay including server

side payment verification and resilient webhook fallback handling.

Developed customer portal modules for order tracking, profile management, and account

level history visibility.

Created admin panel modules for variant management, order status operations, user oversight, and CMS

driven page content edits.

Structured Supabase schema, policies, and storage workflows for secure multi

role data access.

Prepared deployment and environment configuration for smooth Vercel + Supabase + Razorpay integration.

Impact

Production-style e-commerce architecture delivered on a cost-efficient stack
End-to-end flows implemented across storefront, checkout, customer portal, and admin panel
Secure payment and order integrity with verification and fallback mechanisms
Reusable UI and data patterns suitable for expansion beyond a single-product model

Demo

Visuals

Storefront Home

Public-facing home experience with branded editorial layout and commerce-oriented content flow.

Mobile Home View

Responsive mobile-first landing view with navigation, cart access, and compact commerce messaging.

Product Detail Experience

Single-product detail view with editorial presentation and conversion-focused actions.

Checkout Flow

Customer checkout journey with cart-to-payment progression and transaction handoff.

Cart Drawer

Slide-out cart panel for quantity updates, order summary, and quick checkout entry.

Order Tracking

Customer portal tracking view showing delivery progress and order history context.

Admin Dashboard

Operational interface for managing products, orders, users, and content updates.

Admin Product Controls

Management screen for product variant operations and inventory-related edits.

Philosophy Section

Brand narrative block communicating sustainable product values and positioning.

Reviews Section

Social-proof and customer trust section integrated into the editorial shopping journey.

Sustainability Content

Dedicated sustainability storytelling area aligned with product and material claims.