gabrieldejesus / criptonomia-challenge

🗡 Challenge proposed by the criptonomia company

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio criptonomia

📜 Cenário 1 - Frontend

A equipe recebeu uma demanda para desenvolver um front-end para uma API RESTful. No cenário proposto, a interface deve exibir posts de um blog e, ao clicar em um post, os comentários associados.

📋 Minha tarefa

Você ficou responsável pela demanda e sua tarefa é projetar uma interface para atender as necessidades. Os seguintes serviços estão disponíveis:

Listagem de posts:

Listagem de comentários de um post:

Listagem de usuários:

Detalhes de um usuário:

🗳 Avaliação técnica da demanda

Os seguintes itens serão utilizados para avaliação técnica da demanda:

  1. Funcionamento da solução.

  2. Organização do código (tipos de projetos, diretórios, nome dos arquivos, etc...).

  3. Organização do repositório no GitHub.

  4. Coerência com a tarefa proposta.

  5. Usabilidade.

  6. Responsividade.

  7. Uso de tecnologias/frameworks de mercado.

🗃 Informações Adicionais

  1. Você deverá utilizar o GitHub como repositório para seu código. Nenhum código armazenado no computador local será utilizado para avaliação.

  2. O tempo gasto para concluir a atividade será a diferença entre a criação do repositório e o último commit.

  3. Ao finalizar o teste envie um e-mail para ... com a URL do repositório da solução.

  4. Esteja livre para realizar pesquisas na internet, entretanto caso você não tenha familiaridade com algo requerido no teste não gaste tempo com a atividade.


Minha solução

Web preview

🛠 Instalação

Para executar o projeto é necessário ter o Nodejs instalado.

Axios:

npm install axios

React router:

npm install npm install react-router-dom

Links:

https://www.npmjs.com/package/axios

https://reactrouter.com/web/guides/quick-start

⚠️ Coisas que não consegui fazer a tempo

  1. Fazer com que a interface exiba ao clicar em um post, os comentários associados sejam carregados.

💡 O que pretendo fazer com os desafios propostos que eu não consegui resolver

Pretendo estudar e praticar até que eu consiga solucionar todas as atividades propostas

About

🗡 Challenge proposed by the criptonomia company

License:MIT License


Languages

Language:CSS 51.7%Language:JavaScript 44.4%Language:HTML 3.9%