eeeeeeeeeeeeee six seven !!!!!
|
|
преди 6 дни | |
|---|---|---|
| .claude | преди 1 месец | |
| prisma | преди 6 дни | |
| public | преди 1 месец | |
| scripts | преди 1 месец | |
| src | преди 6 дни | |
| uploads | преди 2 месеца | |
| .gitignore | преди 2 месеца | |
| README.md | преди 6 дни | |
| components.json | преди 2 месеца | |
| ecosystem.config.js | преди 2 месеца | |
| env.sample.txt | преди 2 месеца | |
| eslint.config.mjs | преди 2 месеца | |
| middleware.ts | преди 2 месеца | |
| next.config.ts | преди 2 месеца | |
| package-lock.json | преди 6 дни | |
| package.json | преди 6 дни | |
| postcss.config.js | преди 2 месеца | |
| tailwind.config.js | преди 2 месеца | |
| tsconfig.json | преди 2 месеца |
Plataforma de asistente médico virtual desarrollada con Next.js, TypeScript y PostgreSQL. Este sistema permite la gestión de citas, expedientes médicos y ofrece un asistente virtual basado en IA para pacientes.
Copia el archivo de ejemplo:
cp env.sample.txt .env
Configura las variables críticas en .env:
DATABASE_URL: Tu cadena de conexión a PostgreSQL.NEXTAUTH_SECRET: Cadena aleatoria para firmar tokens.OPENROUTER_API_KEY: API Key para el chat de IA.Instalar dependencias:
npm install
Configurar base de datos:
# Sincronizar esquema con la DB (solo desarrollo)
npm run db:push
# (Opcional) Cargar datos de prueba
npm run db:setup
Iniciar servidor de desarrollo:
npm run dev
Visita http://localhost:3000.
⚠️ IMPORTANTE: Sigue estos pasos para evitar pérdida de datos.
Instalar dependencias de producción:
npm ci
Migraciones de Base de Datos:
En producción, NUNCA uses db:push. Usa migrate deploy para aplicar migraciones pendientes de forma segura.
npm run db:deploy
Construir la aplicación:
npm run build
Iniciar servidor:
npm start
npm run dev: Inicia entorno de desarrollo.npm run build: Compila para producción.npm run start: Inicia servidor de producción.npm run db:push: Sincroniza esquema (Dev - Prototipado rápido).npm run db:migrate: Crea migraciones (Dev - Cambios de esquema).npm run db:deploy: Aplica migraciones (Prod).npm run db:studio: Interfaz visual para la base de datos.npm run check-env: Verifica variables de entorno.Este software es para fines educativos y demostrativos. No debe ser utilizado como sustituto de consejo médico profesional, diagnóstico o tratamiento.