Skip to content

Latest commit

 

History

History
103 lines (66 loc) · 3.29 KB

README.md

File metadata and controls

103 lines (66 loc) · 3.29 KB

Logo

SpaceTraveling - Next.js

Aplicação em formato de blog utilizando Prismic CMS

Sobre o ProjetoTecnologiasConfigurações necessáriasLicençaAutor

Sobre o 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

Link do desafio

Link do desafio complementar


Tecnologias

Abaixo as tecnologias utilizadas para construção da aplicação


Configurações necessárias

Requisitos

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.

Clone 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

Iniciando o projeto

# 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

Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.


Autor

Feito por Nelson Araújo 👋🏽 Entre em contato!

Linkedin Badge Gmail Badge