cedar-modern

byusman mutolib

Build a modern, premium, responsive e-commerce website for my tailoring brand Lycon Stitches. Technology - Next.js (React) - TypeScript - Tailwind CSS - Responsive design - Clean, reusable code - SEO-friendly - Fast loading Design Create a luxurious, minimalist design inspired by Apple, Stripe, Notion, Vercel, and OpenAI (without copying any existing website). Colour Palette - Black - White - Gold - Light Grey Pages - Home - Shop - Product Details - About Us - Contact - FAQ Homepage Include: - Full-width hero banner - Featured products - New arrivals - Best sellers - Customer testimonials - Why Choose Us section - Newsletter subscription - Instagram gallery - Footer with social media links Product Catalogue Display all products in a beautiful grid. Each product should include: - Multiple product images - Product name - Category - Price - Description - Available sizes - Available colours - Fabric type - Product code - Availability status - "Order on WhatsApp" button Search & Filters Include: - Search bar - Filter by category - Filter by size - Filter by colour - Filter by price range - Sort by newest - Sort by price (Low to High) - Sort by price (High to Low) - Sort by popularity Shopping Features - Wishlist - Shopping cart - Quantity selector - Recently viewed products - Related products WhatsApp Ordering Every product must have a green Order on WhatsApp button. When clicked, it should open WhatsApp with this message automatically: Hello Lycon Stitches, I would like to order: Product: Price: Size: Colour: Please let me know how to proceed. Use my WhatsApp number: +2348143358868 Admin Dashboard Create an admin panel where I can: - Add new products - Edit products - Delete products - Upload multiple images - Change prices - Manage stock - Create categories - Feature products on the homepage Contact Page Include: - Contact form - WhatsApp button - Phone number - Email - Google Maps location - Business hours Footer Include: - Quick links - Privacy Policy - Terms of Service - Instagram - Facebook - TikTok - WhatsApp Performance - Mobile-first - Fast loading - Accessibility compliant - Dark mode support - Smooth animations - Optimised images Output Generate the complete production-ready project, including: - Folder structure - All source code - Components - Pages - API routes (if needed) - Installation instructions - Commands to run the project locally - Instructions for deploying to Vercel The code should be clean, well-documented, scalable, and ready for future expansion. The landing page should seamlessly lead users into the onboarding flow, making the entire experience feel like one cohesive premium AI product.

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 7

System Requirements Document for cedar-modern

1. Introduction

The project "cedar-modern" aims to develop a modern, premium, responsive e-commerce website for the tailoring brand Lycon Stitches. The website will be built using Next.js, TypeScript, and Tailwind CSS, featuring a luxurious minimalist design inspired by brands like Apple, Stripe, Notion, Vercel, and OpenAI. The primary audience includes shoppers looking for bespoke tailoring products and administrators managing the product catalog.

2. System Overview

The system will deliver a responsive e-commerce platform with a focus on luxury and minimalism. It will include a comprehensive product catalog, WhatsApp ordering, and an admin dashboard for product management. The website will support mobile-first design, fast loading, SEO optimization, accessibility compliance, dark mode, and smooth animations.

2a. Product Interpretation and Delivery Boundary

The website will include public pages for browsing and shopping, a protected admin dashboard for product management, and external integration with WhatsApp for ordering. The design will adhere to a luxurious minimalist aesthetic, using a specified color palette and typography. The system will ensure clean, reusable code that is scalable and ready for future expansion.

2b. Source Content Inventory

Not applicable as no content_source directive is provided.

Page 2 of 7

2c. Page Content and Component Coverage

Home

  • Hero Banner: Full-width with a single product image, minimal text overlay.
  • Featured Products: Highlighted section with reveal-on-scroll animation.
  • New Arrivals: Display of latest products.
  • Best Sellers: Section showcasing popular products.
  • Customer Testimonials: User reviews with reveal-on-scroll.
  • Why Choose Us: Brand value proposition.
  • Newsletter Subscription: Email input for subscription.
  • Instagram Gallery: Embedded Instagram feed.
  • Footer: Social media links, quick links, Privacy Policy, Terms of Service.

Shop

  • Product Grid: Display of all products with filters and sorting options.
  • Search Bar: Input for product search.
  • Filters: By category, size, color, price range.
  • Sorting: By newest, price, popularity.

Product Details

  • Product Information: Images, name, category, price, description, sizes, colors, fabric type, product code, availability.
  • Order on WhatsApp: Button to initiate order with prefilled message.
  • Related Products: Suggestions based on current product.
  • Recently Viewed: Display of recently viewed items.
Page 3 of 7

About Us

  • Brand Story: Information about Lycon Stitches.
  • Mission and Vision: Brand goals and values.

Contact

  • Contact Form: Fields for name, email, message.
  • WhatsApp Button: Direct link to WhatsApp.
  • Contact Information: Phone number, email, Google Maps location, business hours.

FAQ

  • Common Questions: Answers to frequently asked questions.

Shopping Bag

  • Cart Management: View and edit cart items, quantity selector.
  • Wishlist Access: Manage wishlist items.

Admin Dashboard

  • Overview: Summary of product and merchandising work.
  • Navigation: Links to Catalog Management and Product Editor.

Catalog Management

  • Product Management: Add, edit, delete products, upload images, change prices, manage stock, create categories, feature products.
Page 4 of 7

Product Editor

  • Product CRUD: Create, edit, delete product records and images.

Login

  • Authentication: Administrator login for access to protected areas.

3. Functional Requirements

  • As a Shopper, I should be able to browse products, search, filter, sort, view details, manage my cart and wishlist, and order via WhatsApp. (explicit)
  • As an Administrator, I should be able to manage products, categories, stock, and feature products on the homepage through the admin dashboard. (explicit)
  • As a Contact Inquirer, I should be able to submit inquiries and access contact information. (required_inference)
  • The system must support mobile-first design, fast loading, SEO optimization, accessibility compliance, dark mode, and smooth animations. (explicit)
  • The website must integrate with WhatsApp for ordering using the specified message template and number. (explicit)

4. User Personas

  • Shopper: Browses products, manages cart and wishlist, orders via WhatsApp.
  • Administrator: Manages product catalog, stock, and homepage features.
  • Contact Inquirer: Submits inquiries and accesses contact information.

5. Core User Flows

Page 5 of 7

Shopper

  1. Access the Home page.
  2. Browse products on the Shop page.
  3. Use search and filters to find specific products.
  4. View product details and related products.
  5. Add products to the cart or wishlist.
  6. Initiate an order via WhatsApp using the Order button.

Administrator

  1. Log in through the Login page.
  2. Access the Admin Dashboard.
  3. Navigate to Catalog Management to manage products.
  4. Use Product Editor for detailed product CRUD operations.

Contact Inquirer

  1. Access the Contact page.
  2. Submit an inquiry through the contact form.
  3. Use provided contact information for further communication.
Page 6 of 7

6. Visuals Colors and Theme

  • Muse: Jony Ive
  • Palette: Background #FFFFFF, Surface #F5F5F5, Text #000000, Primary #FFD700, Accent #D3D3D3, Muted #B0B0B0
  • Typography: Headings Inter Tight, Body Work Sans
  • Shape Language: Soft continuous-curve radii
  • Layout: Generous whitespace, single-column focus for product pages
  • Imagery: Studio-lit product photography

7. Signature Design Concept

A full-width hero image of a perfectly lit garment on a near-white background, with minimal text overlay in large, light typography. The navigation bar features a gold accent highlighting the selected menu. Reveal-on-scroll animations for featured products and testimonials enhance the luxurious feel.

8. Interaction Model & Motion Direction

  • Interaction Model: Static
  • Motion Tempo: Restrained
  • Hero Dimensionality: Layered_2d
  • Landing Hero Motion Brief: A full-width hero with a single product image, lit on a near-white background, the product centered with minimal text overlay in large, light typography. Reveal-on-scroll animations for featured products and testimonials.

9. Non-Functional Requirements

  • The system must be responsive and mobile-first. (explicit)
  • The system must be SEO-friendly, fast loading, accessibility compliant, support dark mode, use smooth animations, and optimize images. (explicit)
Page 7 of 7

10. Tech Stack

  • Next.js (React)
  • TypeScript
  • Tailwind CSS
  • Integration with WhatsApp for ordering

11. Assumptions and Constraints

  • The brand is Lycon Stitches, and the design must reflect a luxurious minimalist aesthetic. (explicit)
  • The website must not copy any existing website but be inspired by Apple, Stripe, Notion, Vercel, and OpenAI. (explicit)
  • The admin panel responsibilities are protected and not exposed to ordinary shoppers. (explicit)

12. Glossary

  • CRUD: Create, Read, Update, Delete
  • SEO: Search Engine Optimization
  • UI: User Interface
  • UX: User Experience
  • WhatsApp Ordering: Integration with WhatsApp to facilitate product orders via a prefilled message.

No completed page designs yet.

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

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

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

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.