Bem vindo ao desafio Front-end Conexa!

O Caso

Precisamos construir um front onde nossos médicos de plantão consigam ver as consultas agendadas e agendar novas consultas.

Será necessário ter uma tela de login para que médicos da clínica consigam acessar a aplicação, utilizando email e senha (credenciais para teste).

A response do login será um token de validação e o nome do médico.

O médico poderá listar e cadastrar consultas.

No projeto há um diretório com o backend com os dados mockados. Basta, dentro do diretório /backend, rodar:

yarn

...para instalar as dependências, e logo após rodar:

yarn start

...para rodar o servidor em http://localhost:3333.

Recursos

Endpoints:

O que você deve fazer

  • Fazer o Fork do repositório, criar uma nova branch e abrir um merge request para a master do nosso repositório quando concluir
  • Desenvolver essa aplicação usando ReactJs
  • Atender os requisitos descritos no Caso

O que será avaliado

  • Se os requisitos foram atendidos
  • Conhecimento de git
  • Documentação
  • Clareza e qualidade do código
  • Estrutura da aplicação
  • Bom uso das features da linguagem
  • Aplicação bem testada
  • Fidelidade ao layout
  • O uso de typescript nos deixará mais feliz :)

Não se limite aos requisitos básicos. Dê o seu melhor! ;)

Em caso de dúvidas sobre o desafio, entre em contato.

Layout

Figma

Obs.: A funcionalidade de agendar uma nova consulta deverá ser um modal (Não presente no layout) com os campos necessários, incluindo Datepicker; seguindo mesma linha do layout fornecido.

Credenciais para teste

email: gandalf@mail.com senha: 123456