Aplicação em formato de blog utilizando Prismic CMS
Sobre o Projeto • Tecnologias • Configurações necessárias • Licença • Autor
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
Link do desafio
Link do desafio complementar
Abaixo as tecnologias utilizadas para construção da aplicação
Necessário realizar as instalações:
Criar conta e configurar o serviço do Prismic CMS e Utterances:
Configurações dos serviços estão localizadas no arquivo prismic.md e utteranc.md na raiz do projeto.
# Execute o comando git clone para realizar o clone do repositório
$ git clone https://github.com/nelsonsantosaraujo/spacetraveling.git
# Entre na pasta do repositório clonado
$ cd spacetraveling
# Execute yarn para instalar as dependências
$ yarn
# Na raiz do projeto 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
$ cp .env.local.example .env.local
# Para iniciar a aplicação
$ yarn dev
Distribuído sob a licença MIT. Veja LICENSE para mais informações.
Feito por Nelson Araújo 👋🏽 Entre em contato!