Skip to content

LeandroGiovani/projetoSpotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

🎧 Projeto Spotify - Clone Interativo

📌 Descrição

O Projeto Spotify é uma réplica simplificada e interativa do popular serviço de streaming de música Spotify. Desenvolvido com o objetivo de praticar e demonstrar habilidades em tecnologias modernas de desenvolvimento web full stack, o projeto simula funcionalidades essenciais da plataforma real.

Além do foco técnico, a proposta também visa explorar a integração entre front-end, back-end e banco de dados, com uma interface limpa e responsiva.


⚠️ Aviso Importante

Para otimizar o desempenho do projeto em ambiente de hospedagem gratuita, apenas uma música por artista está disponível para reprodução, embora a aplicação esteja preparada para armazenar até 10 músicas por artista no banco de dados.


🚀 Acesse o Projeto

🔗 Clique aqui para acessar a aplicação online

⚠️ O carregamento inicial pode demorar alguns segundos, pois o projeto está hospedado em um plano gratuito da plataforma Render.


🛠️ Tecnologias Utilizadas

Front-end:

  • React – Biblioteca JavaScript para criação de interfaces modernas.
  • Vite – Ferramenta de build rápida para projetos front-end.
  • HTML5 e CSS3 – Estrutura e estilização das páginas.
  • JavaScript – Lógica da aplicação no front-end.

Back-end:

  • Node.js – Ambiente de execução para JavaScript no servidor.
  • Express.js – Framework para criação de rotas e APIs REST.
  • MongoDB – Banco de dados NoSQL para armazenamento dos dados.

🧪 Como Executar Localmente

  1. Clone este repositório:

    git clone https://github.com/seu-usuario/projeto-spotify-clone.git
  2. Instale as dependências:

    # Na pasta /back-end
    cd back-end
    npm install
    
    # Em seguida, na pasta /front-end
    cd ../front-end
    npm install
  3. Inicie o servidor back-end:

    cd ../back-end
    node ./api/server.js
  4. Inicie o front-end:

    cd ../front-end
    npm run dev
  5. Acesse a aplicação no navegador:

    http://localhost:5173/
    

🤝 Contribuições

Contribuições são sempre bem-vindas!
Se você encontrou algum bug, tem sugestões de melhorias ou deseja colaborar, sinta-se à vontade para abrir uma issue ou enviar um pull request.


📄 Licença

Este projeto é apenas para fins educacionais e não possui qualquer vínculo com a marca Spotify.

About

Clone funcional do Spotify desenvolvido com React, Node.js, Express e MongoDB. Projeto full stack voltado para prática de integração entre front-end e back-end com interface responsiva e reprodução de músicas simulada.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors