Add web timeline mockup, design doc, and show data model

This commit is contained in:
Ian Gulliver
2026-02-18 13:48:29 -08:00
parent 273437ff04
commit 7d0aa910fb
4 changed files with 452 additions and 0 deletions

33
cmd/qrunweb/main.go Normal file
View File

@@ -0,0 +1,33 @@
package main
import (
"embed"
"fmt"
"io/fs"
"net/http"
"os"
)
//go:embed static
var staticFS embed.FS
func main() {
addr := ":8080"
if len(os.Args) > 1 {
addr = os.Args[1]
}
sub, err := fs.Sub(staticFS, "static")
if err != nil {
fmt.Fprintf(os.Stderr, "Error: %v\n", err)
os.Exit(1)
}
http.Handle("/", http.FileServer(http.FS(sub)))
fmt.Printf("Listening on %s\n", addr)
if err := http.ListenAndServe(addr, nil); err != nil {
fmt.Fprintf(os.Stderr, "Error: %v\n", err)
os.Exit(1)
}
}