silent-premium

byusman mutolib

Build a Premium Lycon Stitches đŸĒĄ Fashion App Build a world-class, fully responsive, production-ready fashion e-commerce app for Lycon Stitches đŸĒĄ, a premium Nigerian men's fashion and tailoring brand specializing in Jalabiyah, traditional wear, ready-to-wear, and custom tailoring. Goal Create a sophisticated fashion experience where customers can discover collections, view products, choose sizes/colors, order online or through WhatsApp, track orders, manage accounts, and request custom tailoring. It must feel like a genuine luxury fashion brand, not a generic e-commerce template. Brand & Visual Direction Style: Luxury â€ĸ Masculine â€ĸ Elegant â€ĸ Sophisticated â€ĸ Modern â€ĸ Premium Take inspiration from Apple for craftsmanship, Linear for simplicity, Stripe for polish, and premium fashion brands for visual presentation, while creating a completely original Lycon Stitches identity. Colors - Black: #000000 - White: #FFFFFF - Gold: #D4AF37 - Graphite: #111111 - Soft Grey: #A1A1AA Use premium typography, editorial fashion photography, generous whitespace, refined borders, subtle shadows, elegant product grids, tasteful gradients, smooth transitions, and micro-interactions. Do not overuse gold. Use it mainly for premium accents and important actions. Customer App Create: - Home - Shop - Collections - Product Details - Search - Wishlist - Cart - Checkout - Order Confirmation - Order Tracking - Customer Profile - Order History - Notifications - Size Guide - Contact / Support Admin Dashboard Create: - Admin Login - Dashboard - Products - Categories - Collections - Inventory - Orders - Customers - Discounts - Analytics - Homepage Content - Notifications - Settings Homepage Create a fashion-first luxury homepage. Hero Use large editorial fashion imagery. Headline: "Crafted for the Modern Man." Supporting copy: "Premium Nigerian men's fashion, tailored with precision and designed for distinction." Primary CTA: Shop Collection Secondary CTA: Custom Tailoring Add subtle entrance animations and elegant image transitions. Featured Collections Show: - Jalabiyah - Traditional Wear - Ready-to-Wear - Custom Tailoring - Eid Collection - New Arrivals Use beautiful imagery and clear CTAs. New Arrivals Create a premium product grid/carousel showing: - Product image - Name - Price - Available sizes - Wishlist - Quick View - Add to Cart Best Sellers Show: - Bestseller badge - Product image - Name - Price - Rating - Available sizes - Wishlist Shop & Jalabiyah Create a dedicated Jalabiyah collection with high-quality fashion photography. Allow customers to: - Filter by category - Filter by collection - Filter by price - Filter by size - Filter by color - Filter by material - Filter by availability - Sort by price - Sort by newest - View product details - Select size - Select quantity - Add to Cart - Order through WhatsApp Filters must work beautifully on desktop and mobile. Product Details Create an immersive product page with: - Large image gallery - Swipeable images - Image zoom - Product name - Price - Description - Material - Colors - Sizes - Size selector - Quantity selector - Stock status - Add to Cart - Buy Now - Order via WhatsApp - Wishlist - Delivery information - Return policy - Size Guide Add a "You may also like" related-products section. Custom Tailoring Create a premium 5-step experience: 1. Choose Your Style 2. Submit Your Measurements 3. Select Your Fabric 4. We Craft Your Outfit 5. Receive Your Finished Garment Create a request form containing: - Full name - Phone number - Email - Garment type - Preferred fabric - Preferred color - Measurements - Special instructions - Reference image upload CTA: Request Custom Tailoring Search Allow searching for: - Product names - Categories - Collections - Materials - Colors Include search suggestions, recent searches, popular searches, clear button, and a useful no-result state. Cart & Checkout Cart should display: - Product image - Product name - Selected size - Selected color - Quantity - Price - Remove - Save for later - Subtotal - Delivery fee - Total CTA: Proceed to Checkout Checkout collects: - Full name - Phone - Email - Delivery address - City - State - Additional instructions Show order summary, delivery information, payment method, total, and Place Order. Support secure payment integration. Never store payment card details directly. WhatsApp Ordering Add Order via WhatsApp throughout the shopping experience. Automatically generate a professional WhatsApp message containing: - Customer name - Product name - Size - Color - Quantity - Price - Order reference Make the WhatsApp number configurable from Admin Settings. Customer Account Include: - Profile - Orders - Order status - Wishlist - Saved addresses - Notifications - Account settings Order statuses: Pending → Confirmed → Processing → Ready → Shipped → Delivered Admin Dashboard Show: - Total sales - Today's orders - Monthly revenue - Total customers - Products - Low-stock products - Pending orders - Recent orders - Sales analytics Product Management Admin can: - Add, edit, and delete products - Upload multiple images - Set prices - Set sizes - Set colors - Set materials - Manage stock - Add descriptions - Add badges - Assign categories - Assign collections Order Management Admin can: - View orders - Search and filter orders - Update order status - View customer information - View purchased products - View payment information - Add internal notes Notifications & Reviews Notifications should support: - New orders - Order confirmation - Processing - Shipping - Delivery - Low stock - Promotions Allow customers to review purchased products with: - Star rating - Written review - Customer name - Verified purchase badge Admin can moderate reviews. Promotions Support: - Discount codes - Seasonal sales - Eid campaigns - New collection launches - Limited-time offers - Featured products - Promotional banners - Countdown timers Mobile Experience Prioritize mobile. Include: - Bottom navigation - Mobile search - Mobile filters - Swipeable product galleries - Sticky Add to Cart - Easy WhatsApp ordering - Thumb-friendly controls - Fast checkout The mobile experience should feel like a premium native fashion app. UX & Accessibility Use subtle: - Page transitions - Image transitions - Scroll reveals - Hover effects - Cart animations - Loading skeletons - Toast notifications - Modal transitions - Image zoom Avoid excessive animation and respect "prefers-reduced-motion". Follow WCAG principles with semantic HTML, keyboard navigation, visible focus states, accessible forms/modals/navigation, strong contrast, labels, and descriptive alt text. Technology Use: - Next.js - React - TypeScript - Tailwind CSS - Next.js App Router - PostgreSQL or Supabase - Supabase Authentication - Cloudinary - Vercel Use a clean, scalable architecture with reusable: - UI components - Product components - Cart components - Authentication components - Admin components - Form components - Modal components - Navigation components Use TypeScript throughout. Performance Optimize for: - Fast page loading - Mobile performance - Core Web Vitals - Responsive image optimization - Lazy loading - Efficient database queries - Code splitting - Minimal unnecessary JavaScript - Caching SEO Implement: - SEO-friendly URLs - Page titles - Meta descriptions - Open Graph - Product structured data - Sitemap - Robots.txt - Canonical URLs - Product schema - Descriptive image alt text Security Implement: - Secure authentication - Protected admin routes - Server-side authorization - Environment variables for secrets - Input validation - Secure API endpoints - Rate limiting where appropriate - Safe image uploads - Secure payment integration Never expose private API keys or database credentials on the client. Content Do not use Lorem ipsum. Write realistic premium copy specifically for Lycon Stitches. Brand voice: Confident â€ĸ Elegant â€ĸ Masculine â€ĸ Refined â€ĸ Warm â€ĸ Professional Use Nigerian fashion context naturally while maintaining an international premium presentation. Final User Journey Discover Lycon Stitches ↓ Explore Collection ↓ View Product ↓ Choose Size ↓ Add to Cart / Order via WhatsApp ↓ Checkout ↓ Order Confirmation ↓ Track Order ↓ Receive Product ↓ Review Product Final Quality Standard The application must not look generic. It should communicate: Craftsmanship. Confidence. Quality. Elegance. Build Lycon Stitches as a serious premium Nigerian fashion brand ready to serve customers internationally. Prioritize a polished, functional, responsive experience over unnecessary complexity. Do not use unnecessary placeholder sections when a realistic implementation can be created.

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 4

System Requirements Document for silent-premium

1. Introduction

Lycon Stitches\x20\xf0\x9f\xaa\xa1 is a premium Nigerian men's fashion and tailoring house specializing in Jalabiyah, traditional wear, ready-to-wear, and custom tailoring. This System Requirements Document defines a world-class, fully responsive, production-ready fashion e-commerce application for that house, built so that it reads as a genuine luxury brand rather than a generic storefront template.

The product intent, drawn directly from the authoritative requirement thread, is a sophisticated fashion experience in which customers can discover collections, view products, choose sizes and colours, order online or through WhatsApp, track orders, manage accounts, and request custom tailoring, while the house manages products, orders, inventory, promotions, content, and customers through a complete admin dashboard.

The audience is twofold:

  • Style-conscious men shopping Lycon Stitches — in Nigeria and internationally — who expect cultural authenticity, impeccable finishing, and an international luxury retail experience, on mobile first and on desktop equally.
  • The Lycon Stitches house itself — the store managers and tailors who must run a well-merchandised, accurately stocked, reliably fulfilled premium storefront.

The application must communicate Craftsmanship. Confidence. Quality. Elegance. It is mobile-first, accessible, secure, fast, search-optimised, and deliberately restrained rather than decorative.

Page 2 of 4

2. System Overview

Lycon Stitches is delivered as a single production web application with two clearly bounded experiences on one shared catalog, order, and customer backbone:

  • A customer storefront — luxury editorial homepage, shop and curated collections (including a dedicated Jalibiyah collection), immersive product pages, search, size guide, contact and support, a five-step custom tailoring atelier flow, wishlist, cart, checkout, order confirmation, order tracking, order history, customer profile, notifications, and WhatsApp ordering.
  • An admin dashboard — sign-in, operational dashboard, products, categories, inventory, orders, customers, discounts and promotions, analytics, homepage content, notifications, and settings.

Order life follows Pending → Confirmed → Processing → Ready → Shipped → Delivered across both experiences. Payments are handled by a secure external payment provider; the application never stores payment card details. WhatsApp is an accepted, first-class ordering channel, with the destination number configured by the house in Settings.

The current delivery is a live, first-party web application with application-owned customer identity, provider-owned payment, and Cloudinary-hosted media on Vercel infrastructure.

Page 3 of 4

2a. Product Interpretation and Delivery Boundary

Delivery ownership. Everything the customer sees and does inside the storefront is first-party custom interface: browsing, filtering, product evaluation, tailoring requests, cart, checkout data entry, order tracking, and account management are all built and owned by Lycon Stitches. Two parts of the journey deliberately leave the first-party surface: payment, which is completed on a secure external payment provider's surface and never touches application storage for card data, and WhatsApp ordering, which opens the shopper's WhatsApp client with a pre-composed, professional order message addressed to the house's configured number. Both are accepted, intentional boundaries, not gaps.

Identity and access. Customers establish their own access from the public storefront — first-use enrolment and returning verification are the same surface — and that identity carries their wishlist, cart continuity, checkout details, orders, saved addresses, notifications, and account settings. Browsing, discovery, search, size guidance, support, product evaluation, the tailoring request, and ordering by WhatsApp require no identity at all; they are open to anyone. The admin experience is addressed by provisioning: store managers sign in with credentials issued by the house, and privileged store state is never reachable by public registration. Administrative routes are protected and authorised on the server, and the store's WhatsApp number, media, prices, stock, promotions, and homepage content are all controlled by the house rather than hard-coded.

Current versus future. Everything specified here is in current scope. The document deliberately contains no placeholder sections, no Lorem ipsum, no unfinished "coming soon" modules, and no adjacent commerce capabilities that the brand did not ask for. Where a realistic implementation exists, it is specified rather than stubbed.

Page 4 of 4

2c. Page Content and Component Coverage

Home

  • Information & state — full-bleed editorial hero with the headline "Crafted for the Modern Man." and supporting copy "Premium Nigerian men's fashion, tailored with precision and designed for distinction."; primary CTA Shop Collection, secondary CTA Custom Tailoring; featured collections (Jalibiyah, Traditional Wear, Ready-to-Wear, Custom Tailoring, Eid Collection, New Arrivals); New Arrivals grid/carousel; Best Sellers rail; active promotional banner and countdown timer where the house has published one.
  • Primary actions — enter a featured collection, open New Arrivals, open Best Sellers, jump to Custom Tailoring.
  • Supporting actions — add to cart, wishlist, quick view, open WhatsApp ordering, open search, follow the "Shop Collection" journey.
  • Domain entities — Product, Collection, Category, Badge, Promotion, Banner, Hero content block, Media asset.
  • Components — Hero triptych block, collection tile grid, New Arrivals carousel/grid, Best Sellers rail, product card with wishlist/quick view/add-to-cart controls, promotional banner with countdown, navigation shell, footer, mobile bottom navigation.
  • States — loading: skeleton hero planes and skeleton product tiles; empty: a collection or rail with no published products is omitted rather than shown empty; success: hero resolves with editorial crossfade and copy entrance; error: media failure falls back to a black plane with typographic caption and the rail remains navigable; recovery: product-level image failure never blocks tile actions.

Shop

  • Information & state — the full catalog with active filter chips and sort state reflected in the URL: filters for category, collection, price, size, color, material, availability; sorting by price and newest; result count; product tiles with image, name, price, available sizes.
  • Primary actions — apply and clear filters, change sort, open product details, add to cart, order through WhatsApp.
  • Supporting actions — wishlist a product, quick view, open the mobile filter drawer, share the filtered view via its URL.
  • Domain entities — Product, Category, Collection, Variant (size/colour), Material, Stock level, Price.
  • Components — filter panel (desktop) / filter drawer (mobile), filter chip row, sort control, product grid with editorial spans, pagination or infinite reveal, quick view modal.
  • States — loading: skeleton grid preserving layout

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Admin Login: Sign in with issued credentials
Dashboard: 1. Review sales and pending orders
Orders: Filter pending orders
Orders: Update order status and notes
Products: 2. Add or edit product
Products: Moderate customer reviews
Categories: 3. Manage categories
Collections: 4. Curate collections
Inventory: Adjust low stock
Customers: Review customer records
Discounts: Create promotion or discount
Analytics: 5. Review sales analytics
Homepage Content: 6. Update hero and banners
Settings: Configure WhatsApp number
Notifications: Send or read notifications
Orders: Confirm and mark ready

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Admin Login: Sign in with issued credentials
Dashboard: 1. Review sales and pending orders
Orders: Filter pending orders
Orders: Update order status and notes
Products: 2. Add or edit product
Products: Moderate customer reviews
Categories: 3. Manage categories
Collections: 4. Curate collections
Inventory: Adjust low stock
Customers: Review customer records
Discounts: Create promotion or discount
Analytics: 5. Review sales analytics
Homepage Content: 6. Update hero and banners
Settings: Configure WhatsApp number
Notifications: Send or read notifications
Orders: Confirm and mark ready