Trail project

byKeval Bhatt

Built a simple single page website to show my product which are basically processed makhana with 7 different flavours located in Ahmedabad Gujarat India and export throughout the globe.

LandingMakhana Product Showcase
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 4

Trail Project System Requirements Document

Introduction

The Trail Project is a single-page website designed to showcase processed makhana products with seven different flavors. The business is based in Ahmedabad, Gujarat, India, and exports globally. This document outlines the system requirements for the project, focusing on creating a simple, effective, and visually appealing website for wholesalers.

System Overview

The Trail Project aims to provide a digital platform for showcasing makhana products to potential wholesalers. The website will be a single-page application that highlights the product offerings, flavors, and export capabilities.

Functional Requirements as Story Points

  • As a wholesaler, I should be able to view detailed information about each makhana flavor.
  • As a wholesaler, I should be able to see high-quality images of the makhana products.
  • As a wholesaler, I should be able to access contact information to inquire about orders.
  • As a wholesaler, I should be able to view the export capabilities and regions served.

User Personas

  • Wholesaler: The primary user who is interested in purchasing makhana products in bulk. They need detailed product information and contact details for inquiries.
Page 2 of 4

Core User Flows

  • Wholesaler visits the website -> views product details and images -> accesses contact information -> makes an inquiry about orders.

Visuals Colors and Theme

  • primary: #8B4513 (Saddle Brown)
  • primary_light: #CD853F (Peru)
  • secondary: #FFD700 (Gold)
  • accent: #FF4500 (Orange Red)
  • highlight: #FFA500 (Orange)
  • bg: #FFF8DC (Cornsilk)
  • surface: rgba(255, 248, 220, 0.8)
  • text: #000000 (Black)
  • text_muted: #696969 (Dim Gray)
  • border: rgba(139, 69, 19, 0.2)

Signature Design Concept

The homepage will feature an interactive "Flavor Carousel" where each makhana flavor is represented by a rotating 3D model of a makhana kernel. Users can click on each model to reveal detailed flavor information and images. The carousel will use @react-three/fiber for 3D rendering, providing a dynamic and engaging user experience. The background will subtly change colors to reflect the flavor currently in focus, enhancing the visual appeal.

Page 3 of 4

Landing Hero Motion Brief

The landing hero will feature a continuously rotating 3D makhana kernel that transforms to reveal different flavors. As the kernel rotates, the background color shifts to match the flavor's theme, creating a seamless transition. The animation will loop every 10 seconds, with smooth transitions and hover interactions to pause and explore each flavor. The composition will include layers of text and images that animate in sync with the kernel's rotation, providing a cohesive and immersive experience.

Interaction Model & Motion Direction

  • Interaction Model: Animated
  • The landing page will feature moderate scroll-triggered reveals and hover transitions, with spring physics on interactive elements. This approach will provide a polished and engaging experience for users exploring the product offerings.

Non-Functional Requirements

  • The website must load quickly and efficiently, even on slower internet connections.
  • The design should be responsive and accessible on various devices and screen sizes.
  • The website should be easy to maintain and update with new product information.

Tech Stack

  • Frontend: React for Web
  • Backend: Not applicable (static site)
  • Hosting: Static site hosting service (e.g., Netlify or Vercel)
Page 4 of 4

Assumptions and Constraints

  • The website will remain a single-page application.
  • No backend server or database is required as the site is static.
  • The primary audience is wholesalers, so the design will focus on product presentation and contact facilitation.

Glossary

  • Makhana: Edible seeds of the lotus plant, often used as a snack.
  • Wholesaler: A person or company that buys goods in large quantities for resale.
  • 3D Model: A digital representation of a three-dimensional object.

This document provides a comprehensive overview of the requirements and design for the Trail Project, ensuring a focused and effective development process.

Landing design preview
Landing: View Info
Landing: View Flavors
Landing: Explore Flavor Carousel
Landing: View Flavor Details
Landing: View Product Images
Landing: View Export Regions
Landing: View Contact Info
Landing: Submit Inquiry
Landing design preview
Landing: View Info
Landing: View Flavors
Landing: Explore Flavor Carousel
Landing: View Flavor Details
Landing: View Product Images
Landing: View Export Regions
Landing: View Contact Info
Landing: Submit Inquiry