Este sistema consome uma API de terceiro, permite a criação e login do usuário, na aplicação também é possível fazer o CRUD completo de todas as tecnologias cadastradas no perfil do usuário, além da edição do perfil do próprio usuário.
O projeto está devidamente separado em components, rotas e páginas. A transição de rotas estão protegidas por token, assim como as ações no perfil do usuário. Uma lista do que foi usado para cada parte do projeto:
- Hookform + resolvers + yup para os formulário
- Axios para requisições a API
- Styled-components para estilização e responsividade
- React-icons // react-router-dom // useState // localStorage
Próximo update é refatorar usando context API.