urban-landscaping

byCooper Games

“Create a professional and inviting visual/marketing concept for a landscaping company named Gyori Farms, based in Amherstburg, Ontario, Canada. The design should highlight lush green lawns, neatly trimmed hedges, vibrant flower beds, and high-quality outdoor spaces. Include elements like modern garden design, stone pathways, and well-maintained residential properties. The style should feel natural, trustworthy, and locally rooted, with a balance of rural charm and professional service. Use a fresh green and earth-tone color palette, and convey reliability, craftsmanship, and attention to detail.”

Home
Home

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 7

System Requirements Document (SRD)

Project Name: Urban Landscaping

1. Introduction

This System Requirements Document (SRD) outlines the requirements for the Urban Landscaping project, specifically focusing on the design and development of a professional and inviting website for Gyori Farms, Inc., a landscaping company based in Amherstburg, Ontario, Canada. The website will highlight the company’s lush green lawns, neatly trimmed hedges, vibrant flower beds, and high-quality outdoor spaces. It will also incorporate customer reviews and a pricing section to enhance transparency and trustworthiness.

The goal is to create a digital presence that reflects Gyori Farms' commitment to reliability, craftsmanship, and attention to detail while maintaining a balance of rural charm and professional service.

Page 2 of 7

2. System Overview

The Urban Landscaping project will deliver a responsive, user-friendly website for Gyori Farms, Inc. The system will:

  • Showcase the company’s landscaping services, including modern garden designs, stone pathways, and well-maintained residential properties.
  • Include a dedicated section for customer reviews to highlight positive feedback and address concerns transparently.
  • Feature a pricing section to provide clarity on the cost of services and materials.
  • Use a fresh green and earth-tone color palette to evoke nature and trustworthiness.
  • Be optimized for both desktop and mobile devices to ensure accessibility for all users.

The website will serve as a digital storefront, enhancing Gyori Farms' local presence and attracting new customers while retaining existing ones.

3. Functional Requirements

  • As a User, I should be able to view a gallery of landscaping projects, including lawns, flower beds, and stone pathways.
  • As a User, I should be able to read customer reviews to assess the quality of services.
  • As a User, I should be able to view pricing information for landscaping materials and services.
  • As a User, I should be able to contact Gyori Farms through a form or contact details provided on the website.
  • As an Admin, I should be able to add, edit, or remove customer reviews.
  • As an Admin, I should be able to update pricing information dynamically.
  • As an Admin, I should be able to upload new project photos to the gallery.

4. User Personas

Page 3 of 7

1. Homeowners

  • Description: Individuals looking to enhance their residential outdoor spaces.
  • Goals: Find reliable landscaping services and materials at reasonable prices.
  • Pain Points: Lack of transparency in pricing, difficulty finding trustworthy service providers.

2. Professional Landscapers

  • Description: Contractors and landscapers sourcing high-quality materials for their projects.
  • Goals: Access top-quality landscaping materials with reliable delivery.
  • Pain Points: Inconsistent material quality, delayed deliveries.

3. Admin (Gyori Farms Staff)

  • Description: Internal staff responsible for managing the website content.
  • Goals: Keep the website updated with the latest reviews, pricing, and project photos.
  • Pain Points: Need for an intuitive content management system.

5. Visuals Colors and Theme

Page 4 of 7

Color Palette

  • Background: #F5F9F1 (Soft Green)
  • Surface: #E8E2D4 (Earthy Beige)
  • Text: #2C3E50 (Deep Charcoal)
  • Accent: #88C057 (Fresh Green)
  • Muted Tones: #B5B9A3 (Subtle Olive)

This palette reflects the natural and trustworthy aesthetic of Gyori Farms, combining fresh greens with earthy tones to evoke a sense of craftsmanship and rural charm.

6. Signature Design Concept

The Urban Landscaping website will feature a 3D interactive garden homepage.

Page 5 of 7

Concept Details:

  • Homepage Design:
    The homepage will resemble a lush, interactive garden. Users will navigate through sections by "walking" along a stone pathway. Each section (e.g., services, reviews, pricing) will appear as a beautifully landscaped area with animations like blooming flowers, flowing water features, and birds chirping.

  • Animations:

    • Flowers bloom as users hover over sections.
    • Stone pathways light up subtly as users scroll.
    • A dynamic sky background changes from sunrise to sunset based on the user’s local time.
  • Micro-Interactions:

    • Clicking on a flower reveals a pop-up with customer reviews.
    • Hovering over a stone pathway displays pricing details.

This immersive design will leave a lasting impression, making the website both functional and unforgettable.

7. Non-Functional Requirements

  • The website must load within 3 seconds on both desktop and mobile devices.
  • The system must support high-resolution images without compromising performance.
  • The website must comply with accessibility standards (WCAG 2.1).
  • The system must be scalable to accommodate future features like e-commerce.

8. Tech Stack

Page 6 of 7

Frontend

  • React for Web

Backend

  • Python
  • FastAPI

Database

  • MySQL (with Alembic for migrations)

AI Tools

  • GPT 5.4 for user-friendly responses in the FAQ section.

Local Orchestration

  • Docker
  • docker-compose

Server-Side Orchestration

  • Kubernetes
Page 7 of 7

9. Assumptions and Constraints

  • The website will primarily target users in Amherstburg, Ontario, and surrounding areas.
  • Pricing information will be updated manually by Gyori Farms staff.
  • The system will not initially include e-commerce functionality but should be designed to accommodate it in the future.
  • All customer reviews will be moderated by Gyori Farms staff before being published.

10. Glossary

  • Admin: Gyori Farms staff responsible for managing website content.
  • WCAG 2.1: Web Content Accessibility Guidelines, version 2.1, ensuring the website is accessible to all users.
  • E-commerce: The ability to buy and sell products or services online.
  • Interactive Garden: A dynamic, visually engaging homepage design concept.
  • Alembic: A database migration tool for Python.
Login: Sign In
Dashboard: View Overview
Reviews: Manage Reviews
Reviews: Add Review
Reviews: Edit Review
Reviews: Remove Review
Gallery: Upload Photos
Gallery: Manage Gallery
Pricing: Update Pricing
Pricing: Edit Materials