Minimal => static "SSR" website (RESTful with HTML forms)
The Minimum Viable Product must include:
User authentication via cookie session
Authenticated user can wake configured device
Small base config for bindaddr
Technology choices:
Backend: Golang (alt. NativeAOT C# is not ready)
Frontend:
HTML/CSS rendered via go templates
Pro: Very minimal in the browser, little overhead, self-contained webserver
Con: Strong coupling of back and frontend
# MVP
Design considerations:
- Minimal => static "SSR" website (RESTful with HTML forms)
The Minimum Viable Product must include:
- User authentication via cookie session
- Authenticated user can wake configured device
- Small base config for bindaddr
Technology choices:
- Backend: **Golang** (alt. NativeAOT C# is not ready)
- Frontend:
- HTML/CSS rendered via go templates
- Pro: Very minimal in the browser, little overhead, self-contained webserver
- Con: Strong coupling of back and frontend
MVP
Design considerations:
The Minimum Viable Product must include:
Technology choices:
Post-MVP Todo: