Dojo
Children’s reward competition tracker — a mobile-friendly web app for tracking points-based rewards between two children.
Stack: Node.js/Express, YAML-based data storage, static HTML/CSS/JS frontend
Deployed at: dojo.ctoaas.co via ArgoCD
Version: 1.1.0
Namespace: code-server
Architecture
- Express server with YAML file-based persistence
- Static frontend with themed avatars and progress visualisation
- Daily task completion tracking with individual and joint goals
- Alexa skill integration (read-only, v2 planned)
Deployment
Follows the standard k8s-lab pattern:
- Dockerfile in repo root
- K8s manifests in
k8s/ - ArgoCD Application seed in k8s-lab
other-seeds/dojo.yaml - Docker image built via workspace-shared Taskfile
Related
- Project: Development Tools
- Repo: craigedmunds/dojo
- Deployment: k8s-lab ArgoCD