91 lines
2.7 KiB
Plaintext
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 |