Este projeto faz parte da escola Front-end e tem como objetivo ensinar a construção de um fluxo de cadastro e autenticação em React com Typescript, utilizando elementos das bibliotecas MUI, MobX e React-Router-Dom.
O projeto contará com o desenvolvimento de:
- Página inicial;
- Formulário de login: envio de requisição POST, resgate do token de autenticação;
- Formulário de cadastro: envio de requisição POST;
- Modal de cadastro de especialista: envio de requisição POST em conjunto do token no cabeçalho;
As técnicas e tecnologias que serão utilizadas neste projeto são:
- React: Biblioteca para construção de interfaces de usuário.
- Typescript: Linguagem de programação que adiciona tipagem estática ao Javascript.
- MUI: Biblioteca de componentes React para criação de interfaces de usuário modernas e responsivas.
- React-router-dom: Um conjunto de componentes que facilita a navegação e o roteamento, com ele será construído a rota privada da dashboard;
- MobX: Biblioteca de gerenciamento de estado para aplicativos React que permite a criação de observáveis, reações e ações para uma fácil e eficiente manipulação de dados reativos.