Files
TuxiNet-Terminal/ROADMAP.md
2026-02-20 15:43:22 +00:00

3.4 KiB

TuxiNet Terminal

Udviklingsroadmap & Versionshistorik

Dato: 2026-02-20
Aktuel version: v0.6.0 Beta


Introduktion

Dette dokument beskriver udviklingen af TuxiNet Terminal fra første prototype (v0.0.1) til nuværende beta-version (v0.6.0 Beta).

Systemet er udviklet med fokus på stabil offline-drift, touch-optimering og event-baseret brug.


v0.0.1 -- Proof of Concept

  • Simpelt salgsinterface
  • Grundlæggende produktvalg
  • Lokal database
  • Manuel betaling uden print

Formål: Bevise at systemet kunne fungere offline.


v0.1.x -- Basis Salgssystem

  • Kurv-funktion
  • Totalberegning
  • Simpel betalingsregistrering
  • Første print-integration

Stabil salgsflow etableret.


v0.2.x -- Print & Hardware Integration

  • ESC/POS printerstyring
  • Automatisk åbning af pengeskuffe
  • Stabil USB-håndtering
  • Fejllogning

Hardware blev fuldt integreret.


v0.3.x -- Drift & Autostart

  • Startup PowerShell script
  • Automatisk opstart af XAMPP
  • Kiosk-mode i Chromium
  • Print-agent som separat proces
  • Log-system

Systemet blev selvkørende ved boot.


v0.4.x -- KlubKort (RFID Betalingskort)

  • RFID scanning ved betaling
  • Konto-baseret saldo
  • card = searchkey struktur
  • Offline funktionalitet

KlubKort implementeret som betalingsmiddel. Ikke login-system.


v0.5.x -- Drift Manager & Backup

  • SUADMIN driftspanel
  • Print-agent genstart
  • Backup-script (hver time)
  • Tunnel-baseret datasikring
  • Transaktionsvisning mellem datoer

Systemet blev driftsmodent.


v0.6.0 Beta -- Statistik & Stabilisering

  • Webbaseret statistikpanel
  • Salg pr. produkt
  • Omsætningsoverblik
  • Semi-live synkronisering (1 time)
  • Forbedret betalingsflow
  • UI-forbedringer
  • Stabilitet under høj belastning

Systemet anvendes nu aktivt ved events.


Arkitekturudvikling

Fra monolitisk PHP-løsning → Til modulopdelt struktur med:

  • Separat Print Agent
  • Backup-agent
  • SUADMIN kontrolpanel
  • Web-statistik backend

Hvorfor Beta?

v0.6.0 betegnes Beta fordi:

  • Ingen real-time synkronisering endnu
  • Ingen multi-terminal support
  • Ingen lagerstyring
  • UI kan stadig forbedres

Systemet er dog fuldt funktionsdygtigt og stabilt.


Næste Milepæl -- v1.0

Planlagte mål:

  • Realtids dashboard
  • Lagerstyring
  • Multi-terminal support
  • Central administrationsserver
  • Forbedret rapportering
  • Versionssigneret release

Konklusion

TuxiNet Terminal er udviklet fra en simpel prototype til et stabilt, event-klart POS-system.

v0.6.0 Beta repræsenterer en moden og driftsklar platform, klar til videreudvikling mod v1.0.