Projekt Details:
Online Angebot einen USB Speicherstick zu überprüfen. Sprich, stimmt die vom Hersteller angegebene Größe mit der tatsächlichen überein.
Hierzu soll es zwei Varianten geben:
- rein online basiert, die nur Basis checks durchführt
- der Nutzer lädt eine Binary herunter, die es der Website ermöglicht eine detailliertere bzw. tiefergehende Prüfung vorzunehmen.

Ggf. können die Funktionen später erweitert werden.

Domains:
- usbcheck.it
- usb-check.it
- ismyusbfake.it
- ismyusbfake.com
- usb-check.com
- fakeusbcheck.com

Domainaufbau:
Hauptdomain: usbcheck.it (Staging: staging.usbcheck.it)
Domains welche  auf diese umgeleitet werden: usb-check.it, usb-check.com

SocialMedia/LandingPage Domain: ismyusbfake.com (Staging: staging.ismyusbfake.com)
Domains welche  auf diese umgeleitet werden: ismyusbfake.it, fakeusbcheck.com


Ordnerstruktur usbcheck.it auf Gitlab:
config/
- prod/     => Nutzung für Configdateien
- staging/  => Nutzung für Configdateien staging.
public/     => hier liegen die generellen Seiten
src/        => Nutzung für generelle Tools (z.B. API)

Ordnerstruktur usbcheck.it auf Server:
web/config/ => Nutzung für Configdateien
web/public/ => hier zeigt die usbcheck.it hin
web/src/    => Nutzung für generelle Tools (z.B. API)

Ordnerstruktur staging.usbcheck.it auf Server:
staging/config/ => Nutzung für Configdateien
staging/public/ => hier zeigt die usbcheck.it hin
staging/src/    => Nutzung für generelle Tools (z.B. API)


Die Domain ismyusbfake.com zeigt auf einen SubOrdner in web/public/fakecheck und dient als Landingpage, Layout etc. muss von der Hauptdomain übernommen werden
Die Domain staging.ismyusbfake.com zeigt auf einen SubOrdner in staging/public/fakecheck und dient als Landingpage, Layout etc. muss von der Hauptdomain übernommen werden


Farbcodes:
{
  "primary": {
    "brand_blue": "#0051FF",
    "deep_gray": "#1A1A1A",
    "silver": "#C8CBD0"
  },
  "secondary": {
    "green_check": "#03C160",
    "error_red": "#E63946",
    "amber_yellow": "#FFDA3D"
  },
  "neutral": {
    "light_gray": "#F4F4F4",
    "very_light_gray": "#FAFAFA",
    "off_white": "#FFFFFF"
  }
}


Typografie:
{
  "typography": {
    "heading": {
      "font_family": "Montserrat",
      "font_weight": 700,
      "style_name": "Montserrat Bold"
    },
    "body": {
      "font_family": "Inter",
      "font_weight": 400,
      "style_name": "Inter Regular"
    },
    "subheading": {
      "font_family": "Montserrat",
      "font_weight": 600,
      "style_name": "Montserrat SemiBold"
    }
  }
}

Logos:
public/img/logo.png => Logo nur mit Domain
public/img/logo_slogan.png => Logo mit Domain und Slogan
public/img/stick_blank.png => USB Stick ohne Text