Backend moderno para tracking de peso optimizado para apps Apple con fotos de progreso seguras y análisis temporal.
- NestJS + Prisma + PostgreSQL - Backend robusto
- ImageProcessingService - HEIF/WebP optimization para Apple
- JWT Security - Tokens 15min + auto-refresh para móviles
- Cloudflare Ready - Auto-detection y headers optimizados
# Development
npm run dev:start
# Production (VPS)
npm run prod:start
# API Documentation
http://localhost:3000/api
- 70% smaller images - HEIF native format
- Real photo proportions - Progress photos sin crop
- Mobile-first pagination - 5 items max, protege diseño
- 15min secure tokens - Mejor seguridad + auto-refresh
- Auth: JWT + refresh tokens para apps móviles
- Weights: CRUD + paginación temporal inteligente
- Photos: URLs firmadas con expiración (máxima seguridad)
- Goals: Sistema simple de objetivos
- Dashboard: Analytics y progreso
- VPS Optimized - PostgreSQL compartida, storage local
- Cloudflare Integration - Cache automático, headers optimizados
- Docker Everything - Zero-config deployment
- Security First - User isolation, rate limiting, validation
📖 Full API Documentation: http://localhost:3000/api
(Swagger)
🛠️ For Developers: See CLAUDE.md
for technical details