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