# Entrega A Cliente

Este documento explica como entregar OfertaJusta a un comprador final de forma usable.

## Entrega Recomendada

Para un cliente no tecnico, no entregar el repositorio como producto final. La entrega correcta es:

1. App web desplegada en una URL HTTPS.
2. Base PostgreSQL gestionada.
3. Variables de entorno configuradas.
4. Usuarios iniciales creados.
5. Link de instalacion PWA.
6. Manual de uso accesible en `/manual`.
7. Pagina de instalacion accesible en `/install`.

## Que Recibe El Cliente

- URL oficial de acceso.
- Usuario y contrasena inicial, si aplica.
- Instrucciones de instalacion para Android, iPhone/iPad y PC.
- Manual de uso.
- Politica de privacidad y terminos.
- Aclaracion de limites del MVP.

## No Debe Recibir Como Unica Entrega

- Un zip del codigo sin deploy.
- Instrucciones para correr terminal.
- Credenciales internas.
- `DATABASE_URL`, `NEXTAUTH_SECRET` u otras claves.
- Promesas de funcionamiento offline completo.

## Checklist De Entrega

- [ ] Dominio HTTPS activo.
- [ ] `APP_URL` y `NEXTAUTH_URL` apuntan al dominio real.
- [ ] PostgreSQL funciona.
- [ ] Prisma migrado o `db push` aplicado.
- [ ] Seed ejecutado solo si corresponde.
- [ ] Usuario admin creado.
- [ ] Usuario cliente creado.
- [ ] `/install` revisado en mobile.
- [ ] `/manual` revisado.
- [ ] PWA instalable en Chrome/Edge.
- [ ] Instalacion iOS documentada.
- [ ] Privacidad y terminos visibles.
- [ ] Backups de base configurados.
- [ ] Monitoreo basico definido.

## Formato De Mensaje Para Cliente

```text
Hola, ya podes usar OfertaJusta desde este link:

https://TU-DOMINIO

Usuario:
EMAIL

Contrasena temporal:
CONTRASENA

Para instalarla en celular, tablet o PC:
https://TU-DOMINIO/install

Manual de uso:
https://TU-DOMINIO/manual

Importante: OfertaJusta es una herramienta de analisis preliminar. No reemplaza asesoramiento profesional, tasacion ni revision legal/contable/notarial/inmobiliaria.
```

## Mobile Y Desktop Nativo

Capacitor y Tauri estan preparados para empaquetar apps nativas, pero para un primer comprador conviene entregar PWA sobre HTTPS. Es mas rapido, actualizable y evita tiendas, firmas y certificados.

Si el contrato exige instaladores nativos:

- Android: generar APK/AAB con Android Studio.
- iOS: publicar por TestFlight/App Store con cuenta Apple Developer.
- Desktop: compilar Tauri por sistema operativo y firmar instaladores.

Ver:

- `docs/CAPACITOR.md`
- `docs/TAURI.md`
