/BlogAlkabot

Projeto que faz requisição a uma API de noticias e exibe na home, além de contar com um modulo de Post, comentários, usuários e detalhes do usuário

Primary LanguageJavaScript

Projeto Next.js - Teste para vaga

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.

Tecnologias utilizadas

  • Next.js
  • React
  • Styled Components
  • Hooks
  • Axios

Módulos do projeto

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.

Executando o projeto em sua máquina local

  1. Clone o repositório em sua máquina: git clone https://github.com/fernandoStadler/BlogAlkabot

  2. Instale as dependências do projeto: npm install

  3. Inicie o servidor de desenvolvimento: npm run dev NEXT_PUBLIC_NEWS_API_KEY=sua-chave-de-api-da-newsapi.org

  4. Acesse o projeto em seu navegador no endereço http://localhost:3000.