14 — Handoff desarrollo · ATRIO
Repos y enlaces
| Artefacto | URL / path |
|---|---|
| Case | ux-projects/2026-08-01-atrio/ |
| Paper | https://app.paper.design/file/01KYY20FFWZAN9PPH1RFEGJFVB |
| App | https://github.com/Criscode2022/atrio-app |
| Neon | project bold-union-69609498, db neondb |
Arranque local
cd atrio-app/apps/api && cp .env.example .env # DATABASE_URL, STAFF_KEY
npm i && npx prisma migrate dev && npx prisma db seed
npm run start:dev # :3001
cd ../web && npm i && npm start # :4200
API contract
| Method | Path | Auth |
|---|---|---|
| GET | /exhibitions?status= | public |
| GET | /exhibitions/:slug | public |
| GET | /visit-info | public |
| POST | /visit-requests | public |
| GET | /visit-requests?status= | x-staff-key |
| PATCH | /visit-requests/:id/status | x-staff-key |
Tokens → Tailwind
atrio-red #D41F26, ink #0A0A0A, muted #5C5C5C, surface #F5F5F5, fonts Cormorant + Karla.
Assets
Copiar case/assets/exhibitions/* → apps/web/public/images/ (ya en repo).
Prod checklist
- API URL en environment Angular
- CORS_ORIGIN
- STAFF_KEY fuerte
- Neon pooler URL
- HTTPS