# Guía Rápida de Instalación ## 🚀 Instalación en 5 Pasos ### 1. Clonar e Instalar ```bash git clone https://github.com/GeoShaPoH/ani-assistant cd ani-assistant npm install ``` ### 2. Instalar PostgreSQL **Windows:** - Descarga desde [https://www.postgresql.org/download/windows/](https://www.postgresql.org/download/windows/) - O usa: `choco install postgresql` **Crear base de datos:** ```bash psql -U postgres CREATE DATABASE ani_assistant; \q ``` ### 3. Configurar Variables ```bash cp env.sample.txt .env ``` Editar `.env`: ```env NEXTAUTH_URL="http://localhost:3000" NEXTAUTH_SECRET="tu-clave-secreta-aqui" DATABASE_URL="postgresql://postgres:tu-password@localhost:5432/ani_assistant" OPENROUTER_API_KEY="tu-api-key-de-openrouter" ``` ### 4. Configurar Base de Datos ```bash npm run check-env npm run verify-setup npm run db:generate npm run db:push npm run db:setup ``` ### 5. Ejecutar ```bash npm run dev ``` Abrir: http://localhost:3000 ## 🔑 Credenciales de Prueba - **Doctor**: `admin@ani-assistant.com` / `admin123` - **Paciente**: `patient@ani-assistant.com` / `patient123` ## ⚡ Comandos Útiles ```bash npm run check-env # Verificar configuración npm run verify-setup # Verificar directorios y configuración npm run db:studio # Interfaz de base de datos npm run db:seed # Cargar datos de ejemplo ``` ## 🆘 Solución de Problemas ### Error de conexión a PostgreSQL - Verificar que PostgreSQL esté ejecutándose - Verificar credenciales en DATABASE_URL - Crear la base de datos: `CREATE DATABASE ani_assistant;` ### Error de variables de entorno - Ejecutar: `npm run check-env` - Verificar que el archivo `.env` existe - Configurar todas las variables requeridas