CureConnect
CureConnect é uma plataforma de agendamento de consultas de saúde que conecta pacientes a médicos. Ele permite que os usuários visualizem perfis de médicos, verifiquem sua disponibilidade e marquem consultas em tempo real.
Características
- Perfis de médicos : os pacientes podem navegar por perfis médicos detalhados, incluindo nome, diploma, especialidade, experiência e muito mais.
- Agendamento de compromissos : visualize os horários disponíveis e marque compromissos com facilidade.
- Disponibilidade em tempo real : Verifique a disponibilidade do médico para a próxima semana, mostrando os horários em um formato de fácil compreensão.
- Taxas de consulta : informações claras sobre os honorários do médico antes de marcar uma consulta.
Pilha de tecnologia
- Interface : React.js
- Back-end : Node.js, Express.js
- Banco de dados : MongoDB
- Estilo : Tailwind CSS
- Autenticação : API de contexto
- Roteamento : Roteador React
Instalação
Para executar o projeto localmente, siga estas etapas:
Clone o repositório:
git clone https://github.com/Gyanthakur/CureConnect.git
Navegue até o diretório do projeto:
Instale dependências:
Crie um arquivo dotenv no diretório raiz e adicione as variáveis de ambiente necessárias:
MONGO_URI=your_mongodb_connection_string
PORT=your_port_number
Inicie o servidor de desenvolvimento:
Abra seu navegador e visite http://localhost:5173
para acessar o aplicativo.
Uso
- Selecione um médico na lista de médicos disponíveis.
- Visualize o perfil do médico para obter informações sobre especialização, experiência e valor da consulta.
- Navegue pelos horários disponíveis para os próximos 7 dias.
- Selecione um horário e confirme sua reserva.
Página inicial
Página dos principais médicos
Página de agendamento de compromissos
Melhorias Futuras
- Integração com gateway de pagamento: permite que os usuários paguem pelos agendamentos diretamente pela plataforma.
- Avaliações e avaliações: permita que os pacientes deixem avaliações e avaliações para os médicos após suas consultas.
- Pesquisa e filtragem: adicione funcionalidade de pesquisa avançada para filtrar médicos por especialidade, localização e classificações.