Coder Social home page Coder Social logo

nelsonsantosaraujo / spacetraveling Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 5.0 149 KB

Spacetraveling é um projeto desenvolvido como desafio no Ignite da Rocketseat

License: MIT License

JavaScript 15.54% TypeScript 75.52% SCSS 8.94%
rocketseat rocketseat-ignite nextjs reactjs typescript sass prismic utterances

spacetraveling's Introduction

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

spacetraveling's People

Contributors

nelsonsantosaraujo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

spacetraveling's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.