Giter Site home page Giter Site logo

gabrielmatosboubee / frontend-trybetunes Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 143 KB

TrybeTunes é um projeto desenvolvido durante o curso da Trybe para praticar os conceitos de React e Redux. O objetivo é criar uma interface de streaming de música que permite ao usuário pesquisar por artistas e álbuns, adicionar músicas à sua playlist favorita e ouvir trechos das músicas disponíveis na API do iTunes.

Home Page: https://frontend-trybetunes.vercel.app

HTML 4.84% JavaScript 75.40% CSS 19.76%

frontend-trybetunes's Introduction

frontend-trybetunes

TrybeTunes é um projeto desenvolvido durante o curso da Trybe para praticar os conceitos de React e Redux. O objetivo é criar uma interface de streaming de música que permite ao usuário pesquisar por artistas e álbuns, adicionar músicas à sua playlist favorita e ouvir trechos das músicas disponíveis na API do iTunes.

Funcionalidades

  • Pesquisar por artistas ou álbuns na barra de busca
  • Visualizar os resultados da pesquisa em cards com informações básicas
  • Clicar em um card para ver mais detalhes sobre o artista ou álbum
  • Adicionar ou remover músicas à playlist favorita
  • Ouvir trechos das músicas na playlist favorita
  • Ordenar a playlist favorita por nome ou duração

Tecnologias utilizadas

  • React
  • React Router
  • API do iTunes

Instalação do projeto localmente

Para instalar e executar o projeto localmente, siga os seguintes passos:

  1. Clone o repositório usando
git@github.com:gabrielMatosBoubee/frontend-trybetunes.git
  1. Entre na pasta do projeto usando
cd frontend-trybetunes
  1. Instale as dependências usando
npm install
  1. Inicie o servidor usando
npm start
  1. Acesse a aplicação no navegador em http://localhost:3000

Requisitos do projeto

  1. Crie as rotas necessárias para a aplicação
  2. Crie um formulário para identificação
  3. Crie um componente de cabeçalho
  4. Crie os links de navegação no cabeçalho
  5. Crie o formulário para pesquisar artistas
  6. Faça a requisição para pesquisar artistas
  7. Crie a lista de músicas do álbum selecionado
  8. Crie o mecanismo para adicionar músicas na lista de músicas favoritas
  9. Faça a requisição para recuperar as músicas favoritas ao entrar na página do Álbum
  10. Faça a requisição para recuperar as músicas favoritas e atualizar a lista após favoritar uma música
  11. Crie o mecanismo para remover músicas na lista de músicas favoritas
  12. Crie a exibição de perfil
  13. Crie o formulário de edição de perfil

Agradecimentos

Agradecemos à Trybe por nos proporcionar essa oportunidade de aprendizado e desenvolvimento de nossas habilidades como desenvolvedores web.

frontend-trybetunes's People

Contributors

gabrielmatosboubee avatar trybe-tech-ops avatar

Watchers

 avatar

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.