Skip to content

Quer melhorar o seu perfil do Bluesky? O Themis vai te ajudar!

License

Notifications You must be signed in to change notification settings

kauefraga/themis

Repository files navigation

Themis

teste em themis.kauefraga.dev Licença do projeto Último commit

Um analisador de perfis do Bluesky, focado em usabilidade. Quer melhorar o seu perfil do Bluesky? O Themis vai te ajudar!

Demonstração do uso do Themis

O usuário insere o @ de um perfil e é redirecionado para a página de análise do mesmo, onde os dados do perfil inserido são processados e uma avaliação é gerada.

O objetivo do Themis é ser divertido e mostrar que existem alguns pontos que tornam um perfil mais atrativo no Bluesky.

Esse projeto é inspirado no auralized.com, um analisador de "aura" para perfis do Twitter/X. A ideia original era que fosse uma versão brasileira do projeto auralized para o Bluesky.

Como usar

  1. Entre no site themis.kauefraga.dev
  2. Insira o @ do perfil (exemplo: meuarroba.bsky.social)
  3. Clique na seta ou pressione a tecla enter

Depois disso você deve ser redirecionado para página de análise do perfil e pronto! Bem simples, né?

Mais detalhes do projeto

O usuário insere o @ de um perfil (handle) e é redirecionado para a página de análise do mesmo, onde os dados do perfil inserido são processados e uma avaliação é gerada.

A página inicial é onde o usuário insere o handle do perfil por meio do formulário e é redirecionado para a página de análise.

Na página de análise (server component, server-side rendered), os dados do perfil são consultados utilizando a API do Bluesky (especificamente, o lexicon app.bsky.actor.getProfile) pelo SDK e consumidos na geração da avaliação do perfil, o feedback é gerado nessa etapa também.

Como executar o ambiente de desenvolvimento

Primeiro, instale as dependências do projeto (requer o Bun)

bun install --frozen-lockfile

Execute o servidor de desenvolvimento do Next.js

bun dev # ou bun run dev

Tecnologias

Contribuições

Fique à vontade para contribuir abrindo uma issue para reportar um bug, sugerir uma alteração na interface, uma melhoria ou uma nova funcionalidade.

Como contribuir

  1. Faça um fork do projeto
  2. Clone seu fork na sua máquina
  3. Prepare o ambiente de desenvolvimento
  4. Faça as alterações e commit elas com mensagens descritivas
  5. Sincronize as alterações com o repositório do seu fork (git push)
  6. Abra um pull request especificando o que você fez de forma geral (considerando que as alterações têm seus commits descritivos)

Contribuidores e apoiadores

Meus agradecimentos a essas pessoas incríveis por ajudarem a aprimorar o projeto ou por incentivarem a continuação do projeto por meio de doações:

perfil de gxolivei perfil de rdenadai perfil de andressansantos perfil de jeffque perfil de caiohvectora perfil de ibryans perfil de notshwuy perfil de jotavetech perfil de 2D-nz

Licença

Este projeto está sob a licença MIT - Veja a LICENÇA para mais informações.


Se você gostou do projeto, considere dar uma estrela no repositório ⭐, fazer uma doação para eu tomar um cafézinho ☕ ou publicar a análise do seu perfil no Bluesky 💙