Sistema integral para el manejo y administración de un policonsultorio. Construido utilizando el framework web Next.js
- Administración de datos personales y de historias clínicas de pacientes.
- Consulta y carga de datos relacionados a profesionales y obras sociales.
- Administración de turnos asignados a los pacientes.
- Generación de reportes con información útil para la toma de decisiones.
- Sistema de roles que separa las funcionalidades necesarias para:
- Gerencia
- Mesa de entrada
- Profesionales
- npm
- Typescript
- Next.js
- PostCSS
- Prisma
- Lucide-React
- JsPDF
- Docker
- Para base de datos PostgreSQL
- En el caso de utilizar Windows, es necesario instalar la versión de WSL
Clonar el repositorio e instala las dependencias de npm
$ git clone https://github.com/nesktf/policonsultorio_devforce.git
$ cd policonsultorio_devforce/
$ npm installInicializar el container de docker para Postgres
$ docker pull postgres:15
$ docker compose up -dInicializar el schema de prisma
$ npx prisma migrate dev
$ npx prisma generateOpcionalmente, llenar la base de datos con datos dummy
$ ./script/psql_exec.sh script/test_rows.sqlFinalmente, iniciar el servidor
$ npm run devPor defecto, la página web estará hosteada en http://localhost:3000