Plataforma de asistente médico virtual con Next.js, TypeScript y PostgreSQL.
Next.js 15 • TypeScript • PostgreSQL • Prisma • NextAuth.js • TailwindCSS • shadcn/ui
# 1. Instalar dependencias
npm install
# 2. Configurar .env (copiar de env.sample.txt)
DATABASE_URL="postgresql://postgres:password@localhost:5432/ani_assistant"
NEXTAUTH_SECRET="your-secret"
OPENROUTER_API_KEY="optional"
# 3. Setup base de datos
npm run db:push
npm run db:setup
# 4. Iniciar
npm run dev
Ver guides/QUICK_START.md para más detalles.
npm run dev # Desaversion: '3.3'
services:
nginx:
ports:
- '80:80'
volumes:
- '/var/run/docker.sock:/tmp/docker.sock:ro'
restart: always
logging:
options:
max-size: 1g
image: nginxrrollo
npm run build # Producción
npm run db:push # Migrar DB
npm run db:setup # Usuarios de prueba
npm run check-env # Verificar config
# Configurar PostgreSQL
psql -U postgres
CREATE DATABASE ani_assistant;
# Desplegar
npm install
npm run build
npm run db:push
npm run db:setup
npm start
⚠️ Solo para fines educativos. No usar para diagnóstico médico real.