/gokartBooking

A booking system for a gokart racetrack

Primary LanguageJavaScript

Gokart bokningssystem

Ett bokningssystem för en gokartbana

  • Förenklar kommunikation mellan depå och kassa
  • Lättöverskådlig statistik på analyssidan

Hårdvarukrav

Sidan är tänkt att användas av 2 datorer samtidigt.

  • Kassan: En Laptop, eller Desktop med tillgång till mus och ett vanligt tangentbord
  • Depå: En mindre dator, helst ett enhetskort likt Raspberry pi. Datorn kopplas till en skärm och tangentbord. Tangentbordet behöver enbart ha vänster och högerpil.
  • Internet: Båda datorerna behöver tillgång till snabbt och stabilt internet eftersom att hemsidan hämtar data från internet flera gånger per minut

Användning

Kassasidan
  • Byta race: "Höger piltangent", "Vänster piltangent"

  • ("Nästa race", "Föregående race")

  • Lägg till kart: "W","S","X"

  • Ta bort kart: "Q","A","Z"

  • ("Stor", "Liten", "Dubbel")

Depåsidan
  • Byta race: "Höger piltangent", "Vänster piltangent"
  • ("Nästa race", "Föregående race")
Analyssidan
  • Byta race: "Höger piltangent", "Vänster piltangent"
  • ("Nästa race", "Föregående race")

Framtida arbete

  • Snyggare style (CSS)
  • Bättre responsivitet. Desktop, tablet, mobil.
  • Lägga till "Glömt lösenord" system
  • Implementera pickadate
  • Ta bort onödig kod
  • Göra koden kompatibel för att hostas

Biblotek

Sidan använder sig av ett flertal "open source projects" för att fungera:

Kända problem (aka bortförklaringar)

  • CSS:en är fortfarande inte klar, det finns flertalet problem med responsiviteten. Sidan är skriven mestadels på en full-HD skärm och ser därför bäst ut i den upplösningen.
  • Väder inmatningen på kassasidan är en placeholder och ska bli finare och INTE använda sig av "position:absolut".
  • Det finns funktioner i koden som inte funkar eller har någon funktion just nu. Tanken är att implementera dessa vid ett senare tillfälle.
  • Jag tar avstånd från alla buggar och fel i koden. Alla buggar är troligen någon annans fel...