Uranus 1

byAccounts Uranus

Build a website for Stone crushing and boulder mining company

Home
Home

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 4

Uranus 1 System Requirements Document

Introduction

This document outlines the system requirements for the Uranus 1 project, a website for a stone crushing and boulder mining company targeting contractors and construction companies.

System Overview

The Uranus 1 project aims to create a user-friendly website that showcases the company's products and services, facilitates inquiries, and provides a project gallery. The website will cater to contractors and construction companies, offering essential information and contact options.

Functional Requirements

  • As a Contractor, I should be able to view the company's products and services.
  • As a Construction Company, I should be able to access a project gallery to see past projects.
  • As a User, I should be able to fill out a contact form to inquire about services.
  • As a User, I should be able to fill out an inquiry form for specific questions or requests.

User Personas

  • Contractor: Interested in purchasing stone and boulder products for construction projects.
  • Construction Company: Looking for reliable suppliers and project inspiration.
  • General User: Anyone interested in learning more about the company or making inquiries.
Page 2 of 4

Core User Flows

  • Contractor visits the website -> Views products and services -> Fills out inquiry form.
  • Construction Company visits the website -> Browses project gallery -> Contacts company via contact form.

Visuals Colors and Theme

  • primary: #8B0000 (Dark Red)
  • primary_light: #B22222 (Firebrick)
  • secondary: #FFD700 (Gold)
  • accent: #32CD32 (Lime Green)
  • highlight: #FFA500 (Orange)
  • bg: #FFFFFF (White)
  • surface: rgba(139, 0, 0, 0.8)
  • text: #000000 (Black)
  • text_muted: #696969 (Dim Gray)
  • border: rgba(139, 0, 0, 0.2)

Signature Design Concept

The homepage will feature an interactive 3D quarry landscape using @react-three/fiber. Users can navigate through the quarry, with sections represented as different areas of the site. Hovering over a section will provide more information, and clicking will take users to detailed pages. This immersive experience will engage users and provide a unique exploration of the company's offerings.

Page 3 of 4

Interaction Model & Motion Direction

  • Interaction Model: Parallax
  • Landing Page: Features layered depth with scroll-triggered animations, providing a dynamic and engaging experience.
  • Internal Pages: Static for clarity and ease of navigation.

Non-Functional Requirements

  • The website should load within 3 seconds on standard broadband connections.
  • It must be accessible and responsive on both desktop and mobile devices.

Tech Stack

  • Frontend: React for Web
  • Backend: Python, FastAPI
  • Database: MySQL

Assumptions and Constraints

  • The website will not include admin or investor relation sections.
  • The primary audience is located in India, and the website will be optimized for this region.
Page 4 of 4

Glossary

  • Contractor: An individual or company that undertakes a contract to provide materials or labor.
  • Construction Company: A business enterprise concerned with the construction of buildings, roads, etc.
  • Inquiry Form: A form used to request information or ask questions about services offered.
Home design preview
Home: View Landing
Home: Explore 3D Quarry
About: Learn Company
Gallery: Browse Projects
Gallery: View Project
Products: View Products
Inquiry: Fill Form
Contact: View Info
Contact: Send Message