francisko-rezende / ioasys-books

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sobre

Estes documento README tem como objetivo fornecer as informações necessárias para realização do projeto ioasys books. 🏗 O que fazer?

Você deve criar seu projeto e subir em um repositório e ao finalizar, enviar o link do seu repositório para a nossa equipe. Lembre-se, NÃO é necessário criar um Pull Request para isso, nós iremos avaliar e retornar por email o resultado do seu teste.

🚨 Requisitos

Seu projeto deverá ser construído utilizando ReactJS ou Angular.
Seu projeto deverá ser construído utilizando o layout disponibilizado na descrição do teste.
A integração com a API deve ser feita respeitando todos os contratos de OAuth.

🕵🏻‍♂️ Itens a serem avaliados

Estrutura do Projeto
Boas práticas da Linguagem/Framework
Integração com API
Bibliotecas utilizadas
Estilização dos componentes
Persistência de login
Layout responsivo
Friendly URL
Seu projeto deverá seguir tudo o que foi exigido na seção O que desenvolver?

🎁 Extra

Esses itens não obrigatórios, porém desejados.

Testes unitários
SEO
Linter
Code Formater
Documentação de componente

🖥 O que desenvolver?

Você deverá construir um projeto utilizando o layout proposto

Login e acesso de Usuário já registrado
Para ter acesso as demais APIs precisamos enviar o authorization no header para autorizar a requisição;
Listagem de Livros
Detalhamento do Livro

🔗 Links e Informações Importantes Layout

Layout e recortes disponíveis no Figma
https://www.figma.com/file/YXuqJUzNZcR7GveJfVWCKo/Desafio-Frontend-ioasys-books

Integração com API

A documentação da API está disponível a partir de uma página web (https://books.ioasys.com.br/api/docs/).

Documentação: https://books.ioasys.com.br/api/docs/
Servidor: https://books.ioasys.com.br/api/v1
Usuário de Teste: desafio@ioasys.com.br
Senha de Teste: 12341234

About


Languages

Language:TypeScript 81.9%Language:JavaScript 12.0%Language:Handlebars 5.5%Language:Shell 0.6%