/ignite-reactjs-criando-um-projeto-do-zero

O projeto tem como objetivo o estudo e desenvolvimento de uma aplicação em ReactJS com NextJS para listagem de posts de um blog.

Primary LanguageTypeScript

Logo

SpaceTraveling - Next.js

Aplicação em formato de blog utilizando Prismic CMS

💻 Projeto

O projeto tem como objetivo o estudo e desenvolvimento de uma aplicação em ReactJS com NextJS para listagem de posts de um blog.

A aplicação foi desenvolvida utilizando o framework NextJS aplicando os conceitos de Static Site Generation (SSG) e utilizando Prismic CMS para adição e gerenciamento do conteúdo dos posts.

Como desafio complementar foi adicionado sessão de comentários utilizando Utterances, acesso a Preview dos posts do Prismic CMS, controle de navegação dentro do post para ir para o próximo/anterior e adição de tag com data de quando o post sofreu a ultima edição.

O projeto foi desenvolvido como desafio das aulas do modulo 03 do Ignite da Rocketseat


✨ Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:


🚀 Como executar

Requisitos

Criar conta e configurar o serviço do Prismic CMS e Utterances:

Executando o projeto

  • Clone o repositório
  • Rode yarn para baixar as dependências
  • Crie uma copia do arquivo .env.local.example
    • Altere o nome da copia para .env.local
    • Preencha as variáveis ambiente de acordo com as instruções
  • Rode o yarn dev para iniciar a aplicação.