# TuxiNet Terminal

## Funktionsbeskrivelse & Systemarkitektur

Version: 2.0\
Dato: 2026-02-20\
Udviklet af: TuxiNet.dk

------------------------------------------------------------------------

# 1. Systemoversigt

TuxiNet Terminal er et event-optimeret POS-system designet til:

-   LAN parties
-   Skolefester
-   Foreninger
-   Midlertidige events
-   Offline miljøer

Systemet er bygget med fokus på:

-   Offline-first drift
-   Touch-optimeret brugerflade
-   Stabilitet under høj belastning
-   Automatisk backup
-   Separat print-agent arkitektur

------------------------------------------------------------------------

# 2. Overordnet Arkitektur

Touchskærm\
→ Chromium (Kiosk Mode)\
→ Apache / XAMPP\
→ LANPOS PHP Backend\
→ Database (SQLite/MySQL)\
→ Print Agent\
→ USB Kvitteringsprinter\
→ Pengeskuffe

------------------------------------------------------------------------

# 3. Kernefunktioner

## Salgsmodul

-   Produktkategorier
-   Touch-betjening
-   Flere varer i kurv
-   Slet vare fra kurv
-   Automatisk totalberegning
-   Numerisk tastatur ved betaling
-   Kvitteringsprint
-   Automatisk åbning af pengeskuffe

------------------------------------------------------------------------

## Betalingsmetoder

-   Kontant
-   MobilePay (registreres som Card internt)
-   KlubKort (RFID betalingskort)
-   Gratis

------------------------------------------------------------------------

## RFID KlubKort Modul

KlubKort fungerer udelukkende som betalingskort.

Det er ikke et login-system og giver ingen rettigheder.

Funktion:

-   Scan kort ved betaling
-   Kundekonto identificeres
-   Saldo vises
-   Beløb trækkes
-   Transaktion registreres
-   Bon kan udskrives

Teknisk:

-   card = searchkey
-   Ingen session
-   Ingen bruger-login
-   Offline funktionalitet

------------------------------------------------------------------------

## Print Agent

Separat Windows-agent som:

-   Modtager printjobs
-   Sender ESC/POS direkte til printer
-   Åbner pengeskuffe
-   Logger fejl
-   Kan genstartes via SUADMIN

------------------------------------------------------------------------

## Webbaseret Statistikpanel

Ekstern webvisning af salgsdata.

Funktioner:

-   Total omsætning
-   Salg pr. produkt
-   Antal solgte enheder
-   Betalingsfordeling
-   Datofiltrering

Opdatering:

-   Synkroniseres én gang i timen
-   Semi-live visning

------------------------------------------------------------------------

## Backup Modul

-   Automatisk backup hver time
-   Sendes via sikker tunnel
-   Versionssikret

------------------------------------------------------------------------

## SUADMIN Drift Manager

-   Genstart af print agent
-   Servicefunktioner
-   Systemstatus
-   Driftsoverblik

------------------------------------------------------------------------

# 4. Driftstilstande

Normal drift\
Service mode\
Offline mode

------------------------------------------------------------------------

# 5. Hardwarekrav

Minimum:

-   4 GB RAM (8 GB anbefales)
-   SSD
-   USB kvitteringsprinter (ESC/POS)
-   Pengeskuffe via printer
-   Touchskærm

------------------------------------------------------------------------

# 6. Moduloversigt

  Modul                Funktion             Kritisk   Status
  -------------------- -------------------- --------- --------
  Salg                 Håndterer salg       Ja        Aktiv
  Print Agent          Udskriver bon        Ja        Aktiv
  Backup               Datasikring          Ja        Aktiv
  RFID KlubKort        Konto-betaling       Ja        Aktiv
  Web Statistikpanel   Omsætningsoversigt   Nej       Aktiv
  SUADMIN              Drift kontrol        Nej       Aktiv
  Startup Script       Autostart            Ja        Aktiv
