Files
usbcheck.it/projektdetails.txt
2025-11-18 03:43:21 +01:00

91 lines
2.7 KiB
Plaintext

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