Esse projeto é uma solução para um teste de vaga que consiste em desenvolver um front-end para uma API RESTful, que exibe posts de um blog e seus respectivos comentários.
- Next.js
- React
- Styled Components
- Hooks
- Axios
Os seguintes serviços da API RESTful foram utilizados no projeto:
- Listagem de posts
- Listagem de comentários de um post
- Listagem de usuários
- Detalhes de um usuário
Além disso, foi adicionada uma API de notícias de tecnologia na página inicial. A API utilizada é a https://newsapi.org/v2/top-headlines
.
-
Clone o repositório em sua máquina: git clone https://github.com/fernandoStadler/BlogAlkabot
-
Instale as dependências do projeto: npm install
-
Inicie o servidor de desenvolvimento: npm run dev NEXT_PUBLIC_NEWS_API_KEY=sua-chave-de-api-da-newsapi.org
-
Acesse o projeto em seu navegador no endereço
http://localhost:3000
.