CarePulse é um sistema de gerenciamento de pacientes desenvolvido com as mais modernas tecnologias para proporcionar uma experiência eficiente e intuitiva tanto para pacientes quanto para administradores e médicos. Este projeto utiliza React, NextJS, Shadcn, Zod, Tailwind CSS, TypeScript e AppWrite, e está disponível também para dispositivos móveis.
- Cadastro de Pacientes: Sistema para cadastro completo de informações dos pacientes.
- Verificação OTP: Verificação de identidade via OTP (One-Time Password) para segurança adicional.
- Agendamento de Consultas: Agendamento de consultas médicas com seleção de data, horário e médico.
- Notificações por SMS: Envio de notificações e lembretes via SMS.
- Gerenciamento Administrativo: Ferramentas para administradores agendarem ou cancelarem consultas conforme necessário.
- React: Biblioteca para construção da interface do usuário.
- NextJS: Framework para aplicações React com renderização do lado do servidor.
- Shadcn: Design system para React.
- Zod: Biblioteca para validação de dados.
- Tailwind CSS: Framework de CSS utilitário para estilização rápida e customizável.
- TypeScript: Superset do JavaScript que adiciona tipos estáticos ao código.
- AppWrite: Plataforma backend para autenticação, banco de dados, funções serverless e muito mais.
Pré-requisitos
Garanta que você tenha instalado em sua máquina:
Clone o repositório
git clone https://github.com/elenmagalhaes/carepulse.git
cd carepulse
Instale as dependências
npm install
Inicie o servidor de desenvolvimento
npm run dev
Rode o projeto
npm run dev
Abra http://localhost:3000 em seu navegador para visualizar o projeto.
CarePulse/
├── public/ # Arquivos públicos
├── src/ # Código fonte do projeto
│ ├── components/ # Componentes React
│ ├── pages/ # Páginas do NextJS
│ ├── styles/ # Estilos (Tailwind CSS)
│ ├── utils/ # Utilitários e helpers
│ └── ... # Outros diretórios e arquivos
├── .env # Variáveis de ambiente
├── package.json # Dependências e scripts
└── README.md # Documentação do projeto
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Para dúvidas ou sugestões, entre em contato através do email: [email protected]
Feito por Elen Magalhães