Skip to content

bash20cu/impl_softw

Repository files navigation

ClinicaPlus

Proyecto del curso Implementacion y Mantenimiento de Software.

ClinicaPlus es un monolito SSR construido con Next.js, TypeScript y PostgreSQL. La aplicacion centraliza la gestion de pacientes, doctores, citas, expedientes y reportes para una clinica pequena.

Stack

  • Next.js 16 con App Router
  • TypeScript
  • PostgreSQL 16
  • Docker Compose para base de datos local
  • Vercel para despliegue
  • Git + GitHub para control de versiones

Integrantes y responsabilidades

  • Bri: login y pagina principal
  • Miguel: base de datos con minimo 10 tablas relacionadas
  • Gabo: 2 reportes del sistema
  • Migue: paginas que consumen la base de datos, documentacion y coordinacion tecnica inicial

Modulos del sistema

  • autenticacion
  • dashboard
  • pacientes
  • doctores
  • especialidades
  • citas
  • expedientes
  • recetas
  • facturacion
  • reportes

Estructura del repositorio

  • app: rutas SSR del monolito
  • docs: documentacion funcional y tecnica
  • db: esquema SQL e inicializacion local
  • docker-compose.yml: contenedor local de PostgreSQL

Puesta en marcha local

  1. Copiar .env.example a .env.local.
  2. Levantar PostgreSQL con docker compose up -d.
  3. Instalar dependencias con npm install.
  4. Ejecutar npm run dev.

Documentacion inicial

  • docs/propuesta-sistema-clinica.md
  • docs/division-del-proyecto.md
  • docs/roadmap-inicial.md
  • docs/arquitectura-monolito-ssr.md
  • docs/diseno-base-de-datos.md

About

Proyecto de Implementacion de software 2026 Q1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors