No description
- Rust 48.8%
- Vue 30.7%
- TypeScript 18.8%
- Dockerfile 1.4%
- HTML 0.3%
Add app/frontend: a Vue 3 + TypeScript + Tailwind/DaisyUI SPA that talks to the drytimer-rest API (base URL configured at build time via VITE_API_BASE_URL). Lets users run a wizard to start one or more laundry drying timers (by city, browser geolocation, or fully self-contained weather-station input), see a countdown with browser notifications on completion, and switch between German and English. Includes a Dockerfile and nginx config for standalone deployment, wired into docker-compose.sample.yml alongside the REST service. Backend: add GET /api/v1/location (geocode a city or reverse-geocode coordinates) so the wizard can validate/label a location before submitting the full request, and add reverse geocoding to the drytimer lib so browser-geolocation coordinates get a human-readable place name — the original coordinates are still what's used for the weather lookup, only the label is upgraded when possible. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| app | ||
| lib/drytimer | ||
| .dockerignore | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| docker-compose.sample.yml | ||