# Skinny Robot Crawler - Mr. Crawler 🤘

# Software Architecture

# Design

Design

The design of the UI will be made using Figma and based on "Crew Dragon" dashboard design.


# Requirements

  • Touch-screen friendly
  • Responsive interface
  • Gyroscope Metrics mask
  • Three views
    • Control View
    • Camera View
    • Robot State View (Gyroscope Metrics ON by default).

# Frameworks

# Electron

# C++

# Requirements
  • 80% Unit Testing Coverage Codecov
  • Concurrency
# Helping tools for testing (To be analysed)
  • Codacy Static Code Analysis
  • Codecov?

# Braking down views.

# Robot State View

Must haves:

Should haves:

Could haves:

  • Monitor CPU
  • CPU Overload notifications
  • Memory