Aplicação web para consultório médico.
Visão gerencial do consultório para seus usuários.
Deve apresentar os seguintes dados estáticos:
- Número de agendamentos do dia
- Número de pacientes atendidos no dia
- Faturamento do dia
- Agenda do dia
- Avisos/lembretes
Gerenciamento das agendas dos médicos.
Funcionalidades:
- Incluir, alterar, cancelar ou transferir agendamentos
- Definir e apresentar períodos de ausência dos médicos
- Realizar o agendamento de consultas, possibilitando:
- Coletar os seguintes dados dos pacientes:
- Nome completo
- CPF
- Data de nascimento
- Endereço
- Outros
- Efetuar o pagamento da consulta durante esse processo
- Coletar os seguintes dados dos pacientes:
Informações sobre pacientes agendados e atendidos.
Deve apresentar os seguintes dados:
- Dados do paciente
- Dados do agendamento
- Dados do médico
- Valores cobrados
Funcionalidades:
- Editar dados do agendamento
- Editar dados da cobrança
- Clone o repositório:
git clone github.com/AleferReinert/advice-health.git
- Entre no diretório do projeto:
cd advice-health
- Instale as dependências:
npm install
- Prepare o husky:
npm run prepare
- Defina as variaveis de ambiente como em .env.example.
- Inicie o servidor de desenvolvimento:
npm run dev
- Inicie o Storybook:
npm run storybook
- Chromatic: Ferramenta para revisão visual e hospedagem do Storybook.
- ESLint: Ferramenta de linting para identificar e corrigir problemas em código JavaScript/TypeScript.
- Husky: Ferramenta para automatizar Git hooks, permitindo a execução de scripts antes de commits, push e outros eventos.
- Next.js: Framework React para a construção de aplicações web estáticas e dinâmicas.
- React: Biblioteca JavaScript para construir interfaces de usuário.
- React Icons: Conjunto de ícones populares para uso em projetos React.
- Storybook: Ferramenta para desenvolvimento de componentes isolados.
- Sonner: Biblioteca para exibição de notificações.
- Tailwind CSS: Framework de utilidades CSS para estilização rápida e eficiente.
- TypeScript: Superconjunto de JavaScript que adiciona tipagem estática ao código.
- Vercel: Hospedagem de projetos em Next.
Proibida a cópia e utilização do código.