Skip to content

Neste NLW#5 iremos desenvolver um web site para podcaster com o React, onde faremos uso das funcionalidade de Static Site Generation, através das ferramentas do nextjs, das Contexts API do React e da integração com Elementos Nativos do HTML.

Notifications You must be signed in to change notification settings

rgranvilla/nlw-5_Podcastr_Next

Repository files navigation

Banner NLW#5


🚧 NLW#5 - Trilha ReactJS - Podcastr 1.0 🚀 em construção... 🚧

GitHub language count GitHub language count GitHub top language Repository size GitHub last commit

Podcastr 1.0



💻 Sobre o projeto


Neste NLW#5 iremos desenvolver um web site para podcaster com o React, onde faremos uso das funcionalidade de Static Site Generation, através das ferramentas do nextjs, das Contexts API do React e da integração com Elementos Nativos do HTML.

Se você quer acompanhar as minhas anotações diárias sobre o projeto, com o passo a passo do que foi feito nele, acesse NLW #5 - Personal Notes e me acompanhe nas redes sociais Twitter e Linkedin(links no final da página).

📖 Tabela de conteúdos



🔩 Funcionalidades


  • Listar todos os episódios
  • Listar os dois últimos lançamentos
  • Criar um player para executar o podcast
  • Criar uma página de conteúdo para cada podcast

A milha extra:

  • Deploy na vercel (http://podcastr.devtrails.com.br/)
  • Switch para tema Dark/Ligth
  • Fazer a responsividades do projeto
  • Alterar a barra de scrollbar para um layout melhor.

🎨 Layout


Web



Home (nada tocando)
Home (nada tocando)

Home executando o podcast
Home executando o podcast

Página do conteúdo do podcast
Página do conteúdo do podcast



🛠 Tecnologias


Foram utilizadas as seguintes ferramentes no desenvolvimento do projeto:


  • Server-side Rendering
  • Static Site Generations


🖥 Pré-requisitos


Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas Git, Node.js.

Além disto é bom ter um editor para trabalhar com o código como VSCode.

💽 Copiando o repositório


Com o Github instalado no seu computador, abra o terminal acesse a pasta onde deseja baixar o repositório e execute o comando abaixo.

# Clone este repositório
$ git clone git@github.com:rgranvilla/nlw-5_Podcastr_Next.git

# Acesse a pasta do projeto no terminal/cmd
$ cd podcastrnext



# Instale as dependências
$ yarn

# Execute a aplicação em modo de desenvolvimento
$ yarn dev

# O servidor inciará na porta:3000 - acesse <http://localhost:3000>


🎉 Parabéns! 🎉

GitHub last commit


Se você chegou até aqui, estará com o aplicativo rodando em sua máquina. Sinta-se a vontade para modificar, melhorar e sugerir modificações na aplicação. Se você gostou do repositório marque uma Estrela 🌟.



🤓 Autor


Importante: esse aplicativo é de autoria da Rocketseat desenvolvido para a Next Level Week #5

acesse e inscreva-se ou aguarde a nova edição


Podcastr Versão 1.1 por:


Ricardo Granvilla

Ricardo Granvilla 🚀

Desenvolvido com muito carinho 😉 para você 👋 Entre em contato!

Twitter Badge Linkedin Badge Gmail Badge



About

Neste NLW#5 iremos desenvolver um web site para podcaster com o React, onde faremos uso das funcionalidade de Static Site Generation, através das ferramentas do nextjs, das Contexts API do React e da integração com Elementos Nativos do HTML.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published