CNY GOLF

byBrennan Smith

"CNY Golf Shop & Range" website with a premium, modern retail feel. -------------------------------------------------- IMAGE IMPROVEMENTS -------------------------------------------------- 1. Rainbow Image (Hero): - Improve visual quality using: - Higher contrast - Slight vibrance boost - Sharpening effect - Ensure image is: - Centered on mobile - Properly cropped (focus on rainbow + range) - No stretching - Add a dark gradient overlay (top → bottom) for readability CSS example: background: linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.6)), url('hero.jpg'); -------------------------------------------------- HEADER / LOGO FIX -------------------------------------------------- - Replace the current green "CNY" text with their actual logo image - Logo should: - Be left aligned - Max-height: 50px on desktop, 40px on mobile - Keep text fallback next to logo: "CNY Golf Shop & Range" -------------------------------------------------- PRO SHOP PAGE (MAJOR REDESIGN - MAIN FOCUS) -------------------------------------------------- THIS PAGE SHOULD FEEL LIKE: → A MODERN SHOPPING WEBSITE (Nike, PGA Store, etc.) Remove: - Old banner image - Any generic sections Replace with: 1. Clean Shop Header - Title: "Shop Clubs & Gear" - Subtitle: "New, used, and trade-in options available" 2. FILTER BAR (top of section) - Buttons: - All - Drivers - Irons - Wedges - Putters - Bags - Horizontal scroll on mobile 3. PRODUCT GRID (MAIN FEATURE) - Grid layout: - Mobile: 1 column - Tablet: 2 columns - Desktop: 3–4 columns Each product card includes: - Image - Club name (ex: "Callaway Rogue Driver") - Condition label (New / Used / Trade-In) - Price (or "In Store") - Small badge (Used Deal, Featured, etc.) - Hover effect (scale + shadow) 4. PRODUCT CAROUSEL (Featured Items) - Horizontal scrolling carousel - Snap scrolling on mobile - Show: - “Featured Clubs” - “Best Deals” 5. CARD DESIGN STYLE - White background - Rounded corners (2xl) - Subtle shadow - Clean spacing - No clutter -------------------------------------------------- IMAGES FOR PRO SHOP -------------------------------------------------- - Use high-quality stock golf club images (drivers, irons, etc.) - Make sure: - Bright, clean background - Consistent style - No low-quality images -------------------------------------------------- DRIVING RANGE PAGE (KEEP SIMPLE) -------------------------------------------------- - Keep clean layout - Use real images - Add slight polish: - Cards - Icons - Better spacing -------------------------------------------------- MOBILE EXPERIENCE (TOP PRIORITY) -------------------------------------------------- - All shop cards stack vertically - Carousel scrolls naturally with finger swipe - Buttons are full width - Filter bar becomes scrollable row - Text is large and readable -------------------------------------------------- VISUAL POLISH -------------------------------------------------- - Add: - Hover scaling on cards - Smooth transitions (0.2s ease) - Consistent padding (p-4 / p-6) - Section spacing (py-12+) - Remove: - Anything that feels like a template - Overuse of borders - Cluttered sections -------------------------------------------------- GOAL -------------------------------------------------- The site should feel like: → A real golf retail store → Clean, modern, local but premium → Focused on selling clubs first The Pro Shop page should immediately stand out as the most important part of the site.

LandingProShopDrivingRange
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 4

CNY GOLF System Requirements Document

1. Introduction

The CNY GOLF project aims to create a premium, modern retail website for the "CNY Golf Shop & Range," providing a seamless shopping experience for all types of golfers.

2. System Overview

The website will feature a modern design with a focus on selling golf clubs and gear. It will include a Pro Shop page as the main attraction, showcasing products in a clean, organized manner. The site will also include a Driving Range page and prioritize mobile responsiveness.

3. Functional Requirements

  • As a User, I should be able to view a high-quality hero image with a rainbow and range focus.
  • As a User, I should see the actual logo image of CNY Golf Shop & Range on the header.
  • As a User, I should be able to browse the Pro Shop page with a modern shopping website feel.
  • As a User, I should be able to filter products by category (e.g., Drivers, Irons).
  • As a User, I should see products displayed in a grid layout suitable for my device.
  • As a User, I should be able to view product details such as name, condition, and price.
  • As a User, I should be able to see featured items in a product carousel.
  • As a User, I should experience smooth transitions and hover effects on product cards.
  • As a User, I should be able to browse the Driving Range page with a clean layout.
  • As a User, I should have a seamless mobile experience with easy navigation and readability.
Page 2 of 4

4. User Personas

  • Casual Golfer: Interested in browsing and purchasing golf gear occasionally.
  • Avid Golfer: Regularly visits the site for new gear and updates.
  • Beginner Golfer: Looking for guidance and entry-level equipment.
  • Golf Enthusiast: Interested in the latest products and exclusive deals.

5. Core User Flows

  • User visits homepage -> views hero image -> navigates to Pro Shop -> filters products -> views product details -> adds to cart.
  • User visits homepage -> navigates to Driving Range page -> views range details -> explores additional services.

6. Visuals Colors and Theme

  • primary: #2E8B57 (Sea Green)
  • primary_light: #66CDAA (Medium Aquamarine)
  • secondary: #FFD700 (Gold)
  • accent: #FF4500 (Orange Red)
  • highlight: #FFA500 (Orange)
  • bg: #F5F5F5 (White Smoke)
  • surface: rgba(255, 255, 255, 0.9)
  • text: #333333 (Dark Gray)
  • text_muted: #777777 (Gray)
  • border: rgba(0, 0, 0, 0.1)
Page 3 of 4

7. Signature Design Concept

The homepage will feature an interactive 3D golf course map using @react-three/fiber. Users can click on different areas of the course to explore products and services related to that section. Hovering over sections will provide brief descriptions, and clicking will lead to detailed pages. This concept will create an engaging and immersive experience, making the site feel like a virtual golf course.

8. Interaction Model & Motion Direction

  • Interaction Model: Parallax
  • Home Page: Layered depth via scroll with interactive 3D elements.
  • Internal Pages: Animated with smooth transitions and hover effects.

9. Non-Functional Requirements

  • The website must load within 3 seconds on a standard broadband connection.
  • The site should be accessible and comply with WCAG 2.1 standards.
  • The website must be responsive and function seamlessly on mobile devices.

10. Tech Stack

  • Frontend: React for Web
  • Backend: Python, FastAPI
  • Database: MySQL
  • AI Tools: Not specified
Page 4 of 4

11. Assumptions and Constraints

  • The website will primarily target users in the US.
  • The site will not include a payment gateway initially.
  • The focus will be on showcasing products rather than direct sales.

12. Glossary

  • Hero Image: The main image on a webpage, usually at the top.
  • Pro Shop: A retail space within a golf course offering golf equipment and apparel.
  • Carousel: A rotating set of images or content.
  • Parallax: A scrolling technique where background images move slower than foreground images, creating a 3D effect.
Landing design preview
Landing: View Hero
ProShop: Browse Products
ProShop: Filter Category
ProShop: View Product
ProShop: View Deals
ProShop: View Featured
DrivingRange: View Range
DrivingRange: Explore Services