146 lines
3.4 KiB
Markdown
146 lines
3.4 KiB
Markdown
# 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.
|