Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
Descubrí lugares, gastronomía y eventos de Catamarca. ¿Vamos?
Translation pending
LifestyleTypeScript · CSSGitHub @Dilanp10OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
App de descubrimiento hiperlocal de Catamarca (gastronomia + eventos)
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Haku (vamos, en quechua). Descubrimiento hiperlocal de Catamarca: gastronomía y lugares (módulo Core) + eventos locales (módulo Events), con mapa, categorías y geolocalización.
Construido from scratch sintetizando dos referencias:
tuamigofielMorficatNext.js 15 (App Router) · TypeScript strict · Supabase (Postgres + Auth + Storage, RLS estricta) · Tailwind + shadcn/ui · Leaflet/OpenStreetMap · pnpm workspaces · Docker + Skaffold.
Cada dominio es una carpeta en la raíz y un paquete @haku/*, autocontenido, que expone
solo su index.ts. Detalle en docs/sdd/ARCHITECTURE.md.
| Paquete | Carpeta | Responsabilidad |
|---|---|---|
@haku/shared | shared/ | Zod, tipos, Result, errores, constantes |
@haku/core | core/ | Descubrimiento: venues, categorías, food types, geo |
@haku/auth | auth/ | Sesión Supabase, perfiles, roles |
@haku/events | events/ | Ingesta/scraping de eventos (aislado) |
@haku/web | web/ | Next.js App Router — composition root |
Cada módulo tiene su diseño en docs/sdd/M0X-<modulo>/SDD.md.
| Herramienta | Versión |
|---|---|
| Node.js | 22 LTS |
| pnpm | 9.x |
| Docker | 24+ (Compose v2) |
| Supabase CLI | última |
pnpm install
cp .env.example .env.local # completar claves de Supabase
supabase start # stack local (Postgres/Auth/Storage) en Docker
pnpm db:reset # migraciones + seed
pnpm dev # http://localhost:3000
sdd-modular-dev)Todo el diseño y el estado viven en docs/sdd/:
docs/sdd/M0X-<nombre>/SDD.md (diseño) y TASKS.md (tasks verificables).docs/sdd/PROJECT.md.docs/sdd/_historial/.Ciclo por módulo: SDD (Draft) → aprobación → tasks → implementación → tests → cierre.
Reglas completas en CLAUDE.md y la
constitución.
docker compose upskaffold dev (manifiestos en deploy/k8s).App en producción con 6 módulos documentados (M01–M06). Estado y tasks pendientes en
docs/sdd/PROJECT.md.