Compare commits
34 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1f8d2c0ff9 | |||
| 73d70da3a4 | |||
| e6ca315af7 | |||
| 3a2818389c | |||
| f9089463c0 | |||
| d9e2e29b00 | |||
| afb0ff0581 | |||
| 5dcd1404b5 | |||
| e5b31d5361 | |||
| 70754b39e8 | |||
| bdcc8ad647 | |||
| f81e7b8b34 | |||
| 09486eb7c8 | |||
| 6c6a6fc3a9 | |||
| 14455a26c8 | |||
| 4979904df0 | |||
| 24ac3a6cbd | |||
| a380c469dd | |||
| d60f755f5d | |||
| 1d9cc2b814 | |||
| 44047da09f | |||
| ccb157e8a3 | |||
| 0e6209698b | |||
| 5840c68604 | |||
| cba47c3e22 | |||
| 4e71aef162 | |||
| 91bbf4b3ba | |||
| d6b45cb932 | |||
| 5352cc4905 | |||
| 1ec6d33b6c | |||
| 0550d672f1 | |||
| 2c905e156f | |||
| b40a0a6b1d | |||
| 81933a9bfb |
13
.gitignore
vendored
Normal file
13
.gitignore
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
|
||||
# Logs
|
||||
*.log
|
||||
|
||||
# Build/exports
|
||||
*.zip
|
||||
17
LICENSE
17
LICENSE
@@ -1,18 +1,3 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2026 thomas
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
|
||||
associated documentation files (the "Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the
|
||||
following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial
|
||||
portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
|
||||
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
|
||||
EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||
USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
Copyright (c) TuxiNet
|
||||
|
||||
10
README.md
10
README.md
@@ -1,4 +1,12 @@
|
||||
# TuxiNet Terminal
|
||||
<p align="center">
|
||||
<b>TuxiNet Terminal</b><br>
|
||||
Offline-first POS for events • v0.6.0 Beta
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<img src="branding/logos/logo.png" alt="TuxiNet Terminal" width="800">
|
||||
</p>
|
||||
|
||||
|
||||
**Version:** v0.6.0 Beta\
|
||||
**Status:** Beta\
|
||||
|
||||
33
branding/TuxiNet_Branding_Guide.md
Normal file
33
branding/TuxiNet_Branding_Guide.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# TuxiNet Terminal -- Branding Guide
|
||||
|
||||
Version: v0.6.0 Beta\
|
||||
Date: 2026-02-20
|
||||
|
||||
## Brand Identity
|
||||
|
||||
- **Keywords:** Reliable, Event-grade, Offline-first, Control
|
||||
- **Tone:** Professional, technical, calm, confident
|
||||
|
||||
## Color Palette (Suggested)
|
||||
|
||||
- Primary: #0F172A (Deep Blue)
|
||||
- Accent: #00FFFF (Neon Cyan)
|
||||
- Secondary: #94A3B8 (Soft Grey)
|
||||
- Highlight: #FF2E88 (Event Pink)
|
||||
|
||||
## Typography (Suggested)
|
||||
|
||||
- Headings: Bold sans-serif
|
||||
- Body: Clean modern sans-serif
|
||||
|
||||
## Messaging Rules
|
||||
|
||||
- Emphasize offline reliability and stability
|
||||
- Highlight modular architecture (Print Agent, Backup, SUADMIN)
|
||||
- Avoid overstating "real-time" where sync is hourly
|
||||
|
||||
## Logo Usage
|
||||
|
||||
- Keep clear space around logo
|
||||
- Do not stretch
|
||||
- Prefer dark backgrounds for neon accents
|
||||
BIN
branding/TuxiNet_Roadmap.png
Normal file
BIN
branding/TuxiNet_Roadmap.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
BIN
branding/logos/ikon.png
Normal file
BIN
branding/logos/ikon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 41 KiB |
BIN
branding/logos/logo.png
Normal file
BIN
branding/logos/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.8 MiB |
36
business/Business_Model.md
Normal file
36
business/Business_Model.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# Business Model -- TuxiNet Terminal
|
||||
|
||||
Version: v0.6.0 Beta\
|
||||
Date: 2026-02-20
|
||||
|
||||
## Primary Revenue Options
|
||||
|
||||
1. **Event Rental**
|
||||
- Fixed fee per event (incl. hardware + setup)
|
||||
- Optional on-site support add-on
|
||||
2. **Subscription**
|
||||
- Monthly fee (updates + support)
|
||||
- Optional modules as tiers (Stats, KlubKort, Enterprise)
|
||||
3. **Licensing**
|
||||
- Per-terminal licensing
|
||||
- Annual maintenance and support contract
|
||||
|
||||
## Target Segments
|
||||
|
||||
- LAN organizers
|
||||
- Schools / youth events
|
||||
- Associations and clubs
|
||||
- Pop-up sales / small venues
|
||||
|
||||
## Value Proposition
|
||||
|
||||
- Works offline (reliable revenue capture)
|
||||
- Touch-first UX (fast checkout)
|
||||
- KlubKort RFID payment (reduced cash handling)
|
||||
- Proven at events (operational readiness)
|
||||
|
||||
## Upsell & Expansion
|
||||
|
||||
- Enterprise multi-terminal sync
|
||||
- Inventory management module
|
||||
- Central admin + monitoring
|
||||
34
business/PITCH.md
Normal file
34
business/PITCH.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# TuxiNet Terminal
|
||||
|
||||
## Event-Ready POS Platform
|
||||
|
||||
TuxiNet Terminal is a purpose-built Point Of Sale system designed for
|
||||
events, LAN parties and association-based environments.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Why Choose TuxiNet Terminal?
|
||||
|
||||
- Works fully offline
|
||||
- Fast touch-based interface
|
||||
- RFID payment support (KlubKort)
|
||||
- Reliable receipt printing
|
||||
- Automatic hourly backups
|
||||
- Web-based revenue overview
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Ideal For
|
||||
|
||||
- LAN events
|
||||
- Schools
|
||||
- Clubs & associations
|
||||
- Pop-up sales environments
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Status
|
||||
|
||||
Currently running as v0.6.0 Beta and actively used at events.
|
||||
|
||||
For inquiries: TuxiNet.dk
|
||||
28
business/TuxiNet_Enterprise_Roadmap.md
Normal file
28
business/TuxiNet_Enterprise_Roadmap.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# TuxiNet Terminal -- Enterprise Edition Roadmap
|
||||
|
||||
Date: 2026-02-20
|
||||
|
||||
## Phase 1 -- v1.0 Foundation
|
||||
|
||||
- Real-time dashboard
|
||||
- Inventory management
|
||||
- Multi-terminal synchronization
|
||||
- Enhanced reporting and exports
|
||||
|
||||
## Phase 2 -- Enterprise Infrastructure
|
||||
|
||||
- Central administration server
|
||||
- Role-based access control (RBAC)
|
||||
- API integration layer
|
||||
- Health checks + monitoring
|
||||
|
||||
## Phase 3 -- Hybrid / Optional Cloud
|
||||
|
||||
- Optional cloud analytics
|
||||
- Remote monitoring
|
||||
- Automated update pipeline
|
||||
|
||||
## Long-term Vision
|
||||
|
||||
Enterprise Edition supports large multi-day events with synchronized
|
||||
terminals and centralized control.
|
||||
23
business/TuxiNet_Risk_Analysis.md
Normal file
23
business/TuxiNet_Risk_Analysis.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# Risk Analysis & Mitigation Plan
|
||||
|
||||
Date: 2026-02-20
|
||||
|
||||
## Technical Risks
|
||||
|
||||
- Hardware failure → Mitigation: Redundant equipment
|
||||
- Data corruption → Mitigation: Hourly backups
|
||||
|
||||
## Market Risks
|
||||
|
||||
- Low adoption → Mitigation: Focused niche strategy
|
||||
- Competition → Mitigation: Offline differentiation
|
||||
|
||||
## Financial Risks
|
||||
|
||||
- Cash flow constraints → Mitigation: Event rental model
|
||||
- Scaling costs → Mitigation: Phased enterprise rollout
|
||||
|
||||
## Operational Risks
|
||||
|
||||
- Event downtime → Mitigation: Pre-event checklist
|
||||
- Human error → Mitigation: Simplified touch UI
|
||||
25
business/TuxiNet_Valuation_Estimate.md
Normal file
25
business/TuxiNet_Valuation_Estimate.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# Valuation Estimate -- TuxiNet Terminal
|
||||
|
||||
Date: 2026-02-20
|
||||
|
||||
## Methodology
|
||||
|
||||
Early-stage SaaS/Event-Tech valuation based on:
|
||||
|
||||
- Revenue multiple (3x--6x projected annual revenue)
|
||||
- Risk-adjusted startup multiplier
|
||||
- Market opportunity
|
||||
|
||||
## Example Scenario
|
||||
|
||||
Projected Year 3 Revenue: 2,000,000 DKK\
|
||||
Conservative Multiple: 3x\
|
||||
Estimated Valuation: 6,000,000 DKK
|
||||
|
||||
Aggressive Multiple: 6x\
|
||||
Estimated Valuation: 12,000,000 DKK
|
||||
|
||||
## Notes
|
||||
|
||||
Valuation depends heavily on: - Traction - Growth rate - Market
|
||||
expansion - Strategic partnerships
|
||||
50
business/V1_0_PLANNING.md
Normal file
50
business/V1_0_PLANNING.md
Normal file
@@ -0,0 +1,50 @@
|
||||
# TuxiNet Terminal -- v1.0 Planning Document
|
||||
|
||||
Date: 2026-02-20
|
||||
|
||||
## Objective
|
||||
|
||||
Transition from Beta (v0.6.0 Beta) to stable v1.0 production release.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Required Features for v1.0
|
||||
|
||||
- Real-time statistics dashboard
|
||||
- Multi-terminal synchronization
|
||||
- Inventory management
|
||||
- Enhanced reporting system
|
||||
- Improved UI consistency
|
||||
- Central administration support
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Architecture Improvements
|
||||
|
||||
- Event-based sync engine
|
||||
- Structured API layer
|
||||
- Modular inventory service
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Stability Goals
|
||||
|
||||
- Stress-tested under high load
|
||||
- Improved logging granularity
|
||||
- Automated health checks
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Release Criteria
|
||||
|
||||
- All core modules stable
|
||||
- Backup verified
|
||||
- Print agent validated
|
||||
- Event deployment checklist completed
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Target Status
|
||||
|
||||
TuxiNet Terminal v1.0 will represent a fully production-certified event
|
||||
POS platform with enterprise-grade stability.
|
||||
37
docs/GDPR_Data_Compliance.md
Normal file
37
docs/GDPR_Data_Compliance.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# GDPR & Data Compliance
|
||||
|
||||
Version: v0.6.0 Beta\
|
||||
Date: 2026-02-20
|
||||
|
||||
## Data Types (Typical)
|
||||
|
||||
- Transaction data (items, totals, payment method)
|
||||
- KlubKort account identifiers (card/searchkey) and balance
|
||||
- Operational logs (system / print agent)
|
||||
|
||||
## Processing Purpose
|
||||
|
||||
- Completing sales and producing receipts
|
||||
- Maintaining customer account balance (KlubKort)
|
||||
- Basic operational auditing and troubleshooting
|
||||
|
||||
## Storage & Retention
|
||||
|
||||
- Primary storage is local on the terminal
|
||||
- Hourly backups are created for recovery and reporting
|
||||
- Retention should be defined per event (recommended: minimum needed
|
||||
for accounting + troubleshooting)
|
||||
|
||||
## Security Controls
|
||||
|
||||
- Offline-first design (no public POS exposure required)
|
||||
- Restricted access to SUADMIN and system accounts
|
||||
- Physical access control to the terminal is required
|
||||
- Secure tunnel recommended for backup transfer
|
||||
|
||||
## Recommendations for Operators
|
||||
|
||||
- Restrict access to the terminal and admin panels
|
||||
- Keep Windows user accounts protected
|
||||
- Verify backups before/after events
|
||||
- Document retention period and deletion procedure
|
||||
20
docs/RELEASE_STRUCTURE.md
Normal file
20
docs/RELEASE_STRUCTURE.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# Release Package Structure
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Recommended ZIP Layout
|
||||
|
||||
/TuxiNet-Terminal/ │ ├── lanpos/ ├── scripts/ ├── assets/ ├── database/
|
||||
├── backup/ ├── README.md ├── ROADMAP.md ├── CHANGELOG.md ├──
|
||||
SECURITY.md ├── RELEASE_NOTES_v0.6.0.md └── Wiki/
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Deployment Notes
|
||||
|
||||
- Extract to target machine
|
||||
- Verify XAMPP installation
|
||||
- Confirm printer driver installed
|
||||
- Run startup script
|
||||
43
docs/SECURITY.md
Normal file
43
docs/SECURITY.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# Security & Data Handling
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Design Principles
|
||||
|
||||
- Offline-first architecture
|
||||
- No external API dependency required
|
||||
- Local database storage
|
||||
- Segmented Print Agent process
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Data Storage
|
||||
|
||||
- Transaction data stored locally
|
||||
- Backup performed hourly
|
||||
- No public exposure of POS interface
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Network
|
||||
|
||||
- Optional secure tunnel for backup transfer
|
||||
- No inbound public access required
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Access Control
|
||||
|
||||
- SUADMIN restricted access
|
||||
- No public login system
|
||||
- KlubKort used for payments only
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Recommendations
|
||||
|
||||
- Restrict physical access to terminal
|
||||
- Secure Windows account
|
||||
- Regularly verify backups
|
||||
BIN
finance/TuxiNet_3Year_Financial_Model.xlsx
Normal file
BIN
finance/TuxiNet_3Year_Financial_Model.xlsx
Normal file
Binary file not shown.
BIN
finance/TuxiNet_Financial_Projection.xlsx
Normal file
BIN
finance/TuxiNet_Financial_Projection.xlsx
Normal file
Binary file not shown.
BIN
finance/TuxiNet_TAM_SAM_SOM.xlsx
Normal file
BIN
finance/TuxiNet_TAM_SAM_SOM.xlsx
Normal file
Binary file not shown.
BIN
pitch/TuxiNet_Investor_Pitch_Deck.pptx
Normal file
BIN
pitch/TuxiNet_Investor_Pitch_Deck.pptx
Normal file
Binary file not shown.
BIN
pitch/TuxiNet_Pitch_Deck_v2.pptx
Normal file
BIN
pitch/TuxiNet_Pitch_Deck_v2.pptx
Normal file
Binary file not shown.
BIN
pitch/TuxiNet_Sponsor_Pitch_Deck.pptx
Normal file
BIN
pitch/TuxiNet_Sponsor_Pitch_Deck.pptx
Normal file
Binary file not shown.
46
releases/GIT_RELEASE_v0.6.0.md
Normal file
46
releases/GIT_RELEASE_v0.6.0.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# 🚀 TuxiNet Terminal v0.6.0 Beta
|
||||
|
||||
Release Date: 2026-02-20
|
||||
|
||||
## Summary
|
||||
|
||||
This release marks a stable and event-tested milestone of TuxiNet
|
||||
Terminal. The system is now production-proven at live events and
|
||||
includes:
|
||||
|
||||
### ✨ Highlights
|
||||
|
||||
- Web-based statistics panel
|
||||
- Semi-live hourly sync
|
||||
- KlubKort (RFID payment support)
|
||||
- Stable ESC/POS printing
|
||||
- Automatic hourly backup
|
||||
- SUADMIN Drift Manager
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## 🔧 Improvements
|
||||
|
||||
- Improved payment flow
|
||||
- Enhanced print stability
|
||||
- Backup reliability improvements
|
||||
- UI optimizations
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## ⚠ Known Limitations
|
||||
|
||||
- No real-time dashboard
|
||||
- No multi-terminal sync
|
||||
- No inventory management
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Status
|
||||
|
||||
Production-tested at live events. Marked as Beta pending advanced
|
||||
feature completion.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
Maintained by TuxiNet.dk
|
||||
47
releases/RELEASE_NOTES_v0.6.0.md
Normal file
47
releases/RELEASE_NOTES_v0.6.0.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# TuxiNet Terminal -- Release Notes
|
||||
|
||||
## v0.6.0 Beta
|
||||
|
||||
Release Date: 2026-02-20
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Overview
|
||||
|
||||
v0.6.0 Beta represents a stable and event-ready milestone in the
|
||||
development of TuxiNet Terminal.
|
||||
|
||||
This version introduces the web-based statistics panel and includes
|
||||
significant stability and usability improvements.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## New Features
|
||||
|
||||
- Web-based statistics panel
|
||||
- Semi-live hourly synchronization
|
||||
- Improved payment flow
|
||||
- Enhanced UI stability
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Improvements
|
||||
|
||||
- Optimized print handling
|
||||
- Improved backup stability
|
||||
- Refined KlubKort processing
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Known Limitations
|
||||
|
||||
- No real-time sync
|
||||
- No multi-terminal support
|
||||
- No inventory management
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Status
|
||||
|
||||
System is production-tested at live events. Marked as Beta due to
|
||||
pending advanced features.
|
||||
80
releases/TuxiNet_Terminal_Branded_Whitepaper.pdf
Normal file
80
releases/TuxiNet_Terminal_Branded_Whitepaper.pdf
Normal file
@@ -0,0 +1,80 @@
|
||||
%PDF-1.4
|
||||
%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com
|
||||
1 0 obj
|
||||
<<
|
||||
/F1 2 0 R /F2 3 0 R /F3 4 0 R
|
||||
>>
|
||||
endobj
|
||||
2 0 obj
|
||||
<<
|
||||
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/BaseFont /Helvetica-BoldOblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Contents 9 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 8 0 R /Resources <<
|
||||
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
|
||||
>> /Rotate 0 /Trans <<
|
||||
|
||||
>>
|
||||
/Type /Page
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/PageMode /UseNone /Pages 8 0 R /Type /Catalog
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Author (\(anonymous\)) /CreationDate (D:20260220182739+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260220182739+00'00') /Producer (ReportLab PDF Library - www.reportlab.com)
|
||||
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/Count 1 /Kids [ 5 0 R ] /Type /Pages
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Filter [ /ASCII85Decode /FlateDecode ] /Length 570
|
||||
>>
|
||||
stream
|
||||
Gat$u?#Q2d'Re<2\<$%,;!d]IfW;,QF`"^EW\8X;_M*:l+#AY2J%l@Z9LCDVA-lZdmQ&=CCGW2/Yl8ph!7h`ehCr=WU'-in3=pUm0@AeBJfVVu"7R=C"[Nu%"T`cWk]B+uCo!iCN2S_?TVLMZ,<CbJhspdW7&Vo0$Zus,GDJG*$K#OpX2::d**">I(]K+P2W44S$$l\h/b0`gG^5PY92VF<*TnJ#[cLXMXO2ha:S-lThE.<0p'A@pM%?1YA%oXS9nU$>phNotnPe-*n(Bl$&G[YEPg"-886m+K#'0m-Rk9jsR&&(H`)t,<VbCb.)O2"`WMF6ZP(H(u;2h>$g5IM`3KJ%p=T%Q*>b@)(s+U'Tcj9A7>Uumf`EhY+Kh4O66.E,K^(5FfhVT(%^sgQqos"(e,mAIWG-U]JCN9,HQc&^oq<IhUp0j?$i#]<r(g.`%+MtJ:U=Q>uWm)'doD.HJiHV#m&6jR-f%s0iW=X%rauN`TFAF3TK[qh</Onq<9gqc$eC)DHWF^`t]BrsUbe$n+F:/tgVV&<&7Gh$HXc-MRit]r(1JJ)iIfT"C+/A~>endstream
|
||||
endobj
|
||||
xref
|
||||
0 10
|
||||
0000000000 65535 f
|
||||
0000000073 00000 n
|
||||
0000000124 00000 n
|
||||
0000000231 00000 n
|
||||
0000000343 00000 n
|
||||
0000000462 00000 n
|
||||
0000000665 00000 n
|
||||
0000000733 00000 n
|
||||
0000001016 00000 n
|
||||
0000001075 00000 n
|
||||
trailer
|
||||
<<
|
||||
/ID
|
||||
[<818fd8c87b724a699fb8b2c8a2cad09b><818fd8c87b724a699fb8b2c8a2cad09b>]
|
||||
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
|
||||
|
||||
/Info 7 0 R
|
||||
/Root 6 0 R
|
||||
/Size 10
|
||||
>>
|
||||
startxref
|
||||
1735
|
||||
%%EOF
|
||||
74
releases/TuxiNet_Terminal_Event_Agreement.pdf
Normal file
74
releases/TuxiNet_Terminal_Event_Agreement.pdf
Normal file
@@ -0,0 +1,74 @@
|
||||
%PDF-1.4
|
||||
%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com
|
||||
1 0 obj
|
||||
<<
|
||||
/F1 2 0 R /F2 3 0 R
|
||||
>>
|
||||
endobj
|
||||
2 0 obj
|
||||
<<
|
||||
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Contents 8 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 7 0 R /Resources <<
|
||||
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
|
||||
>> /Rotate 0 /Trans <<
|
||||
|
||||
>>
|
||||
/Type /Page
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/PageMode /UseNone /Pages 7 0 R /Type /Catalog
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Author (\(anonymous\)) /CreationDate (D:20260220155639+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260220155639+00'00') /Producer (ReportLab PDF Library - www.reportlab.com)
|
||||
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Count 1 /Kids [ 4 0 R ] /Type /Pages
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/Filter [ /ASCII85Decode /FlateDecode ] /Length 645
|
||||
>>
|
||||
stream
|
||||
GasJO_/>`-&;KY&MZ;o45[!A3:2dD+St[WMkq,f?L;@[.]4?,jbM.4VLlG]N23K8uI/eRMK*>_u7/rh.^cKHTY6#n6>!OX5"k!Y2VmEk#(n\HDiFX7-e`q=s"<YS\J_eV='o+aQCQ;"0<Zrqa6I7i3J#c*18BKFTb6lQeZGc^%[)Yri[tMAq-*$e?$L'4>+%#L9I%:VK=Y^>S*F4TuE:e=R,]7rXdAunF`^0"J+/.CN/X:s9Q[iduV)14-P)pQP/$FnT.#c-b=DRV&D]s65du]idms=LIl`Y3h]/Wt`1"PFIo+e'6'GT8^%TndL#UrhsSb#gUDB5eAWl'S26BkuX,eRit&k[MVL!8bJ1/EXX%4aKF6\I?],\30[bic);ntW_B'DPLZVm:@n@qh?BjEL[%T0Y'8Op<c'EL%p6Xif:/JhJ>'kmj;j;YM'O\X&"qKGn>f$`^?Y=56O#:%7HSNs<lDIP3:>1:\koAsdu@795],1VQr)j:+C5NAWe#9er"HehVSh)q[&FXZ&*bYRF;^lt\YD>WK?o:0P.f=b*>P.ZWIC4>#I,'H":ujf`=/)d_\\gsp&M>lG^Y%D[T6>.b+]Ja_Y<SqUWd4HXb&THiqnD70#<rO:/WpojW60`F^"qZGO7;P=~>endstream
|
||||
endobj
|
||||
xref
|
||||
0 9
|
||||
0000000000 65535 f
|
||||
0000000073 00000 n
|
||||
0000000114 00000 n
|
||||
0000000221 00000 n
|
||||
0000000333 00000 n
|
||||
0000000536 00000 n
|
||||
0000000604 00000 n
|
||||
0000000887 00000 n
|
||||
0000000946 00000 n
|
||||
trailer
|
||||
<<
|
||||
/ID
|
||||
[<ca22c7f94de37247b7759d3b658ebdf3><ca22c7f94de37247b7759d3b658ebdf3>]
|
||||
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
|
||||
|
||||
/Info 6 0 R
|
||||
/Root 5 0 R
|
||||
/Size 9
|
||||
>>
|
||||
startxref
|
||||
1681
|
||||
%%EOF
|
||||
99
releases/TuxiNet_Terminal_Whitepaper_v0.6.0.pdf
Normal file
99
releases/TuxiNet_Terminal_Whitepaper_v0.6.0.pdf
Normal file
@@ -0,0 +1,99 @@
|
||||
%PDF-1.4
|
||||
%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com
|
||||
1 0 obj
|
||||
<<
|
||||
/F1 2 0 R /F2 3 0 R /F3 4 0 R
|
||||
>>
|
||||
endobj
|
||||
2 0 obj
|
||||
<<
|
||||
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/BaseFont /Symbol /Name /F3 /Subtype /Type1 /Type /Font
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
|
||||
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
|
||||
>> /Rotate 0 /Trans <<
|
||||
|
||||
>>
|
||||
/Type /Page
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
|
||||
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
|
||||
>> /Rotate 0 /Trans <<
|
||||
|
||||
>>
|
||||
/Type /Page
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/Author (\(anonymous\)) /CreationDate (D:20260220155753+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260220155753+00'00') /Producer (ReportLab PDF Library - www.reportlab.com)
|
||||
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1206
|
||||
>>
|
||||
stream
|
||||
Gat=*9lo;R&A@7.oJ*rm*)$:l84$4Das=k7Cs=$`,&A.(O_mRRR<X2Z[KIk/njeh:M?:9!qrr7tCCtOU6gT#["5GHcqOR\\YfM@iNXq%$E4<@PGsV.B7PR:pET23_UB_]BCJ_&>oHeG7cnWR;'M*%,;/-/<0'ZO.bV^r]b!j/-+0bMN(4Vb]J)f^%(/.Nu=\_Y!r,*DWi7kTV(;T[Pd!W_h>epqC6eJtFkdYTL2=&-mqQpook71sp4"SIRCU*6I+:d2?ntaiGb@+`?3E&X*#WHqDFq=Ze&e9F7IOg<)P(9K]'u7;kd%d[9lADJnq`9LlA3)5@%OnU"WkbP-&'?GeU>V]S'Po4od*3<dAQha(%YqT*.P\R`\lS_9USj3<KiY%7(a\8_=Z/:;"(#et.LYj[Er)^?6I0X5W!LJ6l+D==#B!2R@<.%0(Bba?IKp-;GVbmpO0VO3n5*f$16um`#d3X0O)Oui6+FCopquK&Q+<i7GSF`^Ek_RgPGd+#I((bmB@A.c/:$2Vi3WB[9X?%G5&oMK'%f:0'm@iq>j&WSc#9cpEZ9b6hS/SkmnNUQ:!p0n[eH?U^a!dUaUAW^HIE+:QOJ.:HmD'$ZA(:)0%kUB"%'L;_44rn4TLu/:@/<.A\EIBQ%j5O%o\k#h3?3S9(VuU^!d>T+4'tT9V3At@B)_miJA:c`RXJdJ!IF)NU<-[dh;C:?]IfUUbLCoMb8o'65Tmp>o[/^G3Pgc&*mbQOaIDrW7;7Jbn)a_J9K'K*KLHeWEgB2/irj3(W#)I>^kMnmO/aKdX+Q/i40!iMG7o/Hnp%&g5<ehMkiXir`KWJ;fdtaW?\^[Z#sQRD@V'SPu](`cWQ.+i,Cs5k$q!"X+!pC;:MFt1`Y)aG2<<+VXFn%OEp,8%Oh!64.nCK8%>cYZ,2K^mT/B<gA3,f)Cj!r`\(l2/otj[ZET7iibBu?`\St'')UJN7c$ocko=_!N^%g@#][?(9%iaR;6"tSL.%R76j!5<MoJGa^*JH#OiCEXD5KUf]8n8FE_mq/Mg8R\q\Y^O'u^MAQcY@*3JWi!lXe1;C8oHnW<L<<Ga5qCRNfQ_=GYkC$GB[XO)tg\+iArdc?83`I;LSI0ZAUL-gnl+[Smin/K!L*h/j]m/Y3@I;W;iE>dTT;I`*H\Z##Ad?D6&6?`F<NX3[Z:pK'3LV3ht3%t]?.X'-s+MuNh6Bb?a~>endstream
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/Filter [ /ASCII85Decode /FlateDecode ] /Length 85
|
||||
>>
|
||||
stream
|
||||
GapQh0E=F,0U\H3T\pNYT^QKk?tc>IP,;W#U1^23ihPEM_H"Zg#ZYSVTjVbIUh=4HB`Z`"(!*5e"T[<4%>O~>endstream
|
||||
endobj
|
||||
xref
|
||||
0 12
|
||||
0000000000 65535 f
|
||||
0000000073 00000 n
|
||||
0000000124 00000 n
|
||||
0000000231 00000 n
|
||||
0000000343 00000 n
|
||||
0000000420 00000 n
|
||||
0000000624 00000 n
|
||||
0000000828 00000 n
|
||||
0000000896 00000 n
|
||||
0000001179 00000 n
|
||||
0000001244 00000 n
|
||||
0000002542 00000 n
|
||||
trailer
|
||||
<<
|
||||
/ID
|
||||
[<3f69c5d8bee9f59be746c2ecad21bcaf><3f69c5d8bee9f59be746c2ecad21bcaf>]
|
||||
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
|
||||
|
||||
/Info 8 0 R
|
||||
/Root 7 0 R
|
||||
/Size 12
|
||||
>>
|
||||
startxref
|
||||
2717
|
||||
%%EOF
|
||||
0
src/assets/.gitkeep
Normal file
0
src/assets/.gitkeep
Normal file
0
src/backup/.gitkeep
Normal file
0
src/backup/.gitkeep
Normal file
0
src/database/.gitkeep
Normal file
0
src/database/.gitkeep
Normal file
0
src/lanpos/.gitkeep
Normal file
0
src/lanpos/.gitkeep
Normal file
0
src/scripts/.gitkeep
Normal file
0
src/scripts/.gitkeep
Normal file
14
wiki/INDEX.md
Normal file
14
wiki/INDEX.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# Wiki Index – TuxiNet Terminal (v0.6.0 Beta)
|
||||
|
||||
- Home: WIKI_Home.md
|
||||
- Frontpage: WIKI_Frontpage_Styled.md
|
||||
- Installation: WIKI_Installation.md
|
||||
- Hardware & Arkitektur: WIKI_Hardware_Arkitektur.md
|
||||
- KlubKort: WIKI_KlubKort.md
|
||||
- Print Agent: WIKI_PrintAgent.md
|
||||
- SUADMIN: WIKI_SUADMIN.md
|
||||
- Backup: WIKI_Backup.md
|
||||
- Statistikpanel: WIKI_Statistikpanel.md
|
||||
- Event Deployment: WIKI_Event_Deployment.md
|
||||
- Service Manual: WIKI_Service_Manual.md
|
||||
- Fejlsøgning: WIKI_Fejlsoegning.md
|
||||
13
wiki/WIKI_Backup.md
Normal file
13
wiki/WIKI_Backup.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# Backup System
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
## Funktion
|
||||
|
||||
- Automatisk backup hver time
|
||||
- Overførsel via sikker tunnel
|
||||
- Versionssikring
|
||||
|
||||
## Script
|
||||
|
||||
lanpos_backup.ps1
|
||||
26
wiki/WIKI_Event_Deployment.md
Normal file
26
wiki/WIKI_Event_Deployment.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Event Deployment Guide
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
## Før Event
|
||||
|
||||
- Test printer
|
||||
- Test KlubKort scanning
|
||||
- Verificér backup kører
|
||||
- Tjek statistikpanel
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Under Event
|
||||
|
||||
- Brug kun touch
|
||||
- Luk ikke browser
|
||||
- Kontakt tekniker ved fejl
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Efter Event
|
||||
|
||||
- Kontrollér backup
|
||||
- Eksportér data hvis nødvendigt
|
||||
- Sluk system korrekt
|
||||
20
wiki/WIKI_Fejlsoegning.md
Normal file
20
wiki/WIKI_Fejlsoegning.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# Fejlsøgning
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
## Printer virker ikke
|
||||
|
||||
- Tjek papir
|
||||
- Tjek USB-forbindelse
|
||||
- Genstart Print Agent
|
||||
|
||||
## System starter ikke
|
||||
|
||||
- Tjek XAMPP
|
||||
- Kør lanpos_startup.ps1 manuelt
|
||||
- Kontroller logs
|
||||
|
||||
## KlubKort registreres ikke
|
||||
|
||||
- Tjek USB RFID-læser
|
||||
- Kontroller databaseforbindelse
|
||||
34
wiki/WIKI_Frontpage_Styled.md
Normal file
34
wiki/WIKI_Frontpage_Styled.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# TuxiNet Terminal Wiki
|
||||
|
||||
**Version:** v0.6.0 Beta\
|
||||
**Status:** Beta
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## System Features
|
||||
|
||||
✔ Offline First\
|
||||
✔ Touch Optimized\
|
||||
✔ KlubKort (RFID Betaling)\
|
||||
✔ ESC/POS Print\
|
||||
✔ Automatisk Backup\
|
||||
✔ Web Statistikpanel
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Navigation
|
||||
|
||||
- Installation
|
||||
- Hardware & Arkitektur
|
||||
- KlubKort
|
||||
- Print Agent
|
||||
- SUADMIN
|
||||
- Backup
|
||||
- Statistikpanel
|
||||
- Event Deployment
|
||||
- Service Manual
|
||||
- Fejlsøgning
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
Professionel event-klar POS platform udviklet af TuxiNet.
|
||||
28
wiki/WIKI_Hardware_Arkitektur.md
Normal file
28
wiki/WIKI_Hardware_Arkitektur.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# Hardware & Arkitektur
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
## Hardware Krav
|
||||
|
||||
- Windows PC (min 4GB RAM, 8GB anbefalet)
|
||||
- SSD
|
||||
- USB ESC/POS Kvitteringsprinter
|
||||
- Pengeskuffe via printer
|
||||
- USB RFID-læser
|
||||
- Touchskærm
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Arkitektur
|
||||
|
||||
Touch → Chromium (Kiosk) → XAMPP → LANPOS Backend → Database\
|
||||
→ Print Agent → Printer → Pengeskuffe
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Designprincipper
|
||||
|
||||
- Offline-first
|
||||
- Modulopdelt arkitektur
|
||||
- Separat Print Agent
|
||||
- Timebaseret backup
|
||||
21
wiki/WIKI_Home.md
Normal file
21
wiki/WIKI_Home.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# TuxiNet Terminal Wiki
|
||||
|
||||
Velkommen til den tekniske dokumentation for TuxiNet Terminal v0.6.0
|
||||
Beta.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Wiki Indhold
|
||||
|
||||
- Systemoversigt
|
||||
- Installation & Setup
|
||||
- Drift & Service
|
||||
- KlubKort (RFID)
|
||||
- Print Agent
|
||||
- Backup System
|
||||
- Statistikpanel
|
||||
- Fejlsøgning
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
For fuld versionshistorik se ROADMAP.md i repository.
|
||||
24
wiki/WIKI_Installation.md
Normal file
24
wiki/WIKI_Installation.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# Installation & Setup
|
||||
|
||||
## Krav
|
||||
|
||||
- Windows system
|
||||
- XAMPP installeret
|
||||
- Chromium
|
||||
- USB ESC/POS printer
|
||||
- Touchskærm
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Første Opstart
|
||||
|
||||
1. Installer afhængigheder
|
||||
2. Placér projektfiler i korrekt mappe
|
||||
3. Kør lanpos_startup.ps1
|
||||
4. Systemet starter automatisk
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Service Mode
|
||||
|
||||
Startup script kan deaktiveres for debug. Print agent kan køres manuelt.
|
||||
22
wiki/WIKI_KlubKort.md
Normal file
22
wiki/WIKI_KlubKort.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# KlubKort (RFID Betalingskort)
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
## Formål
|
||||
|
||||
KlubKort anvendes som betalingskort med saldo. Det er ikke et login-
|
||||
eller adgangssystem.
|
||||
|
||||
## Funktion
|
||||
|
||||
- Scan kort ved betaling
|
||||
- Konto identificeres
|
||||
- Saldo vises
|
||||
- Beløb trækkes
|
||||
- Transaktion logges
|
||||
|
||||
## Teknisk Struktur
|
||||
|
||||
- card = searchkey
|
||||
- Offline funktionalitet
|
||||
- Ingen session
|
||||
14
wiki/WIKI_PrintAgent.md
Normal file
14
wiki/WIKI_PrintAgent.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# Print Agent
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
## Funktion
|
||||
|
||||
- Modtager printjobs
|
||||
- Sender ESC/POS kommandoer
|
||||
- Åbner pengeskuffe
|
||||
- Logger fejl
|
||||
|
||||
## Drift
|
||||
|
||||
Kan genstartes via SUADMIN eller restart_agent.ps1
|
||||
14
wiki/WIKI_SUADMIN.md
Normal file
14
wiki/WIKI_SUADMIN.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# SUADMIN Drift Manager
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
## Formål
|
||||
|
||||
Internt driftspanel til service og fejlhåndtering.
|
||||
|
||||
## Funktioner
|
||||
|
||||
- Genstart print agent
|
||||
- Systemstatus
|
||||
- Serviceværktøjer
|
||||
- Overblik over drift
|
||||
24
wiki/WIKI_Service_Manual.md
Normal file
24
wiki/WIKI_Service_Manual.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# Service Manual (Intern)
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
## Debug Mode
|
||||
|
||||
- Deaktivér startup script
|
||||
- Kør print agent manuelt
|
||||
- Kontrollér logs
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Print Problemer
|
||||
|
||||
- Genstart agent
|
||||
- Test ESC/POS direkte
|
||||
- Tjek USB device manager
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Database
|
||||
|
||||
- Kontrollér database fil
|
||||
- Verificér write permissions
|
||||
14
wiki/WIKI_Statistikpanel.md
Normal file
14
wiki/WIKI_Statistikpanel.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# Webbaseret Statistikpanel
|
||||
|
||||
Version: v0.6.0 Beta
|
||||
|
||||
## Funktioner
|
||||
|
||||
- Total omsætning
|
||||
- Salg pr. produkt
|
||||
- Betalingsfordeling
|
||||
- Datofiltrering
|
||||
|
||||
## Opdatering
|
||||
|
||||
Synkroniseres én gang i timen (semi-live).
|
||||
Reference in New Issue
Block a user