- Add Flask backend with SocketIO for real-time updates - Implement sensor service with mock data generation - Create Dashboard UI with rainfall, voltage, status displays - Create Settings UI with station, network, ADC, sensor configuration - Create Calibration UI with live ADC readings and rainfall reset - Touch-optimized interface with 64px touch targets for 7" display Implements: DASH-01 through DASH-09, UI-01 through UI-03, SETT-01 through SETT-08, CAL-01 through CAL-04, BACK-01 through BACK-03
19 lines
323 B
Plaintext
19 lines
323 B
Plaintext
# TCKRTUIYO - Rainfall Station RTU Web Interface
|
|
# Phase 1: Foundation & Kiosk UI
|
|
|
|
# Web Framework
|
|
Flask==3.1.0
|
|
Flask-SocketIO==5.6.0
|
|
|
|
# Async support for Flask-SocketIO
|
|
eventlet==0.40.0
|
|
|
|
# System monitoring
|
|
psutil==6.1.0
|
|
|
|
# Serial communication (for sensor hardware)
|
|
pyserial==3.5
|
|
|
|
# Settings storage
|
|
python-dotenv==1.0.0
|