Skip to content

DocHeal es un Sistema de gestión de turnos para los pacientes, donde pueden registrarse, agendar turnos y administrarlos.

License

Notifications You must be signed in to change notification settings

EliasPereyra/docheal

Repository files navigation

DocHeal


Banner de la página para el repositorio.

DocHeal es un Sistema de gestión de turnos para los pacientes, donde pueden registrarse, agendar turnos y administrarlos.

🧰 Tecnologías usadas

  • Next.js
  • React.js
  • ShadcnUI
  • TailwindCSS
  • Appwrite
  • ReactTable
  • ReactHookForm
  • TypeScript

💡 Funcionalidades

  • Registro de pacientes
  • Agendar turnos
  • Administrar turnos
  • Notificaciones de turnos
  • Panel de administrador

🪛 Preparando el proyecto

Para el back-end se utilizó Appwrite (un servicio de back-end en la nube). Se necesita crear una cuenta en dicha página, luego se necesita crear una base de datos, una colección para pacientes y una colección para turnos.

  1. Clonar el repositorio:
git clone https://github.com/DocHeal/DocHeal.git
  1. Instalar las dependencias: puedes usar npm o yarn para instalar las dependencias, el que más te guste, en este caso utilicé npm.
npm install
  1. Configurar las variables de entorno: aquí es donde comenzamos con el back-end, utilizando Appwrite. Una vez creado la cuenta, habinedo generado una nueva base de datos, una colección para pacientes y una colección para turnos, necesitamos crear un archivo .env o .env.local en la raíz del proyecto.
# TD = turnos-doctor
# Appwrite
NEXT_PUBLIC_TD_ENDPOINT=https://cloud.appwrite.io/v1
PROJECT_ID=
TD_API_KEY=
TD_DATABASE_ID=
TD_PATIENT_COLLECTION_ID=
TD_APPOINTMENT_COLLECTION_ID=
TD_BUCKET_ID=

NEXT_PUBLIC_ADMIN_PASSKEY=123456
  1. Iniciar el servidor: Una vez configurado el archivo .env o .env.local, ejecutamos npm run start o yarn start para iniciar el servidor.
npm run dev

📞 Contacto

About

DocHeal es un Sistema de gestión de turnos para los pacientes, donde pueden registrarse, agendar turnos y administrarlos.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published