Voltar aos projetos

Case de projeto

Spotify Clone

Aplicação criada para praticar a construção de uma experiência de streaming moderna e responsiva. Reproduz padrões de navegação do Spotify com busca dinâmica, organização de playlists e componentes reutilizáveis, reforçando arquitetura de interface com React, Next.js e TypeScript.

ReactNext.jsTypeScriptHTMLCSSJavaScript

Minha atuação

Desenvolvimento front-end, componentização, responsividade e comportamento das interações.

Tela principal do projeto Spotify Clone

O problema

O que precisava ser resolvido

Construir interfaces semelhantes a produtos de streaming exige lidar com navegação rica, hierarquia visual, estados de busca e componentes reutilizáveis em diferentes tamanhos de tela.

A solução

Como transformei a ideia em produto

Recriei uma experiência inspirada no Spotify para praticar arquitetura de front-end moderna, organizando componentes, navegação e busca dinâmica com React, Next.js e TypeScript.

Funcionalidades

O que o projeto entrega

Interface responsiva inspirada em streaming
Busca dinâmica
Organização de playlists e conteúdos
Componentes reutilizáveis

Decisões técnicas

Tecnologia com uma razão por trás

01

Next.js + React

Base escolhida para estruturar páginas e componentes com uma arquitetura moderna de aplicações web.

02

TypeScript

Adiciona tipagem aos dados e props, ajudando a manter os componentes mais previsíveis.

03

Componentização

Elementos recorrentes da interface foram tratados como peças reutilizáveis para reduzir repetição.

Desafios

Pontos que exigiram mais atenção

  • Reproduzir uma hierarquia visual complexa sem perder responsividade
  • Organizar estados e dados usados pela busca
  • Manter consistência entre diferentes áreas da interface

Resultado & aprendizado

O que esse projeto demonstra

O projeto consolidou práticas de React, Next.js e TypeScript em uma interface de maior densidade visual e interação do que uma landing page tradicional.