Skip to content

Freirelf/medical-guide

Repository files navigation

nextdotjs typescript tailwindcss appwrite

Um sistema de gerenciamento de assistência médica

📋 Índice

  1. 🤖 Introdução
  2. ⚙️ Tech Stack
  3. 🔋 Recursos
  4. 🤸 Início rápido

Um aplicativo de gerenciamento de pacientes de saúde que permite que os pacientes registrem, reservem e gerenciem facilmente suas consultas com médicos, apresentando ferramentas administrativas para agendamento, confirmação e cancelamento de consultas, juntamente com notificações por SMS, tudo criado usando Next.js.

  • Next.js
  • Appwrite
  • Typescript
  • TailwindCSS
  • ShadCN
  • Twilio

👉 Registre-se como paciente: os usuários podem se inscrever e criar um perfil pessoal como paciente.

👉 Agende uma nova consulta com o médico: os pacientes podem agendar consultas com médicos quando for conveniente para eles e podem agendar várias consultas.

👉 Gerencie consultas no lado do administrador: os administradores podem visualizar e gerenciar com eficiência todas as consultas agendadas.

👉 Confirme/agende consultas no lado do administrador: os administradores podem confirmar e definir horários para garantir que sejam agendadas corretamente.

👉 Cancele uma consulta no lado do administrador: os administradores podem cancelar qualquer consulta conforme necessário.

👉 Envie SMS na confirmação da consulta: os pacientes recebem notificações por SMS para confirmar os detalhes da consulta.

👉 Responsividade completa: o aplicativo funciona perfeitamente em todos os tipos de dispositivos e tamanhos de tela.

👉 Upload de arquivo usando o armazenamento Appwrite: os usuários podem carregar e armazenar arquivos com segurança no aplicativo usando os serviços de armazenamento Appwrite.

👉 Gerencie e acompanhe o desempenho do aplicativo usando o Sentry: O aplicativo usa o Sentry para monitorar e acompanhar seu desempenho e detectar quaisquer erros.

e muito mais, incluindo arquitetura de código e reutilização

Siga estas etapas para configurar o projeto localmente em sua máquina.

Pré-requisitos

Certifique-se de ter o seguinte instalado em sua máquina:

Clonando o Repositório

git clone https://github.com/adrianhajdin/healthcare.git
cd healthcare

Instalação

Instale as dependências do projeto usando npm:

npm install

Configurar Variáveis ​​de Ambiente

Crie um novo arquivo chamado .env.local na raiz do seu projeto e adicione o seguinte conteúdo:

#APPWRITE
NEXT_PUBLIC_ENDPOINT=https://cloud.appwrite.io/v1
PROJECT_ID=
API_KEY=
DATABASE_ID=
PATIENT_COLLECTION_ID=
APPOINTMENT_COLLECTION_ID=
NEXT_PUBLIC_BUCKET_ID=

NEXT_PUBLIC_ADMIN_PASSKEY=111111

Substitua os valores do espaço reservado pelas suas credenciais reais do Appwrite. Você pode obter essas credenciais inscrevendo-se no site do Appwrite.

Executando o projeto

npm run dev

Abra http://localhost:3000 no seu navegador para visualizar o projeto.

About

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors