8000 GitHub - sandypiropo/humilhador-de-lastfm
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

sandypiropo/humilhador-de-lastfm

Repository files navigation

Um site que faz análises divertidas do seu gosto musical, misturando dados do Last.fm com o sarcasmo da inteligência artificial. site


Visão Geral

Funcionalidades

Usuários podem:

  • Informar seu username do Last.fm para gerar a análise musical.
  • Gerar uma "humilhação musical" com base nas estatísticas reais da plataforma Last.fm.
  • Receber um texto sarcástico e criativo, gerado com a ajuda de uma inteligência artificial.
  • Visualizar tudo de forma responsiva, garantindo que o conteúdo seja bem exibido em dispositivos de qualquer tamanho.
  • Baixar a análise como uma imagem, através de um simples clique em um botão de download. A imagem gerada captura a análise, permitindo que o usuário salve e compartilhe facilmente o conteúdo.

analise

Link do projeto

🌐 Projeto online: Clique aqui


Processo de Desenvolvimento

A ideia nasceu após me deparar com o projeto Humilhador de GitHub, que usa estatísticas para gerar textos irônicos baseados em perfis do GitHub. Achei a proposta genial e pensei: "Por que não fazer algo parecido com os dados musicais do Last.fm, uma plataforma que eu amo e muitos amigos meus também usam?"

O projeto gera textos sarcásticos e personalizados fazendo chamadas a uma API de inteligência artificial (OpenAI). A IA interpreta os dados musicais do usuário e retorna uma resposta criativa com tom irônico e divertido — o que dá o charme ao "humilhador". A integração foi feita de forma a manter o projeto leve, responsivo e com respostas em tempo real.

Esse projeto foi uma ótima oportunidade para:

  • Unir humor + dados reais + inteligência artificial
  • Explorar e aprender Next.js na prática
  • Criar algo divertido e compartilhável com uma pegada crítica e cômica sobre gostos musicais
  • Aprender mais sobre gerenciamento de estado e hooks do React com foco em UX

Tecnologias Utilizadas

  • Next.js (com TypeScript)
  • React
  • Tailwind CSS
  • API do Last.fm
  • API do OpenAI
  • Vercel (deploy)
  • dom-to-image

Recursos Úteis

Licença

Este projeto está licenciado sob a Licença MIT (Veja o arquivo LICENSE para mais detalhes), o que permite que você use, modifique e distribua o código livremente, desde que inclua uma cópia do aviso de copyright e a licença nos projetos derivados.


Feito com 💜 por Sandy Oliveira Santos Piropo

0