Um analisador de perfis do Bluesky, focado em usabilidade. Quer melhorar o seu perfil do Bluesky? O Themis vai te ajudar!
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.
- Entre no site themis.kauefraga.dev
- Insira o @ do perfil (exemplo: meuarroba.bsky.social)
- 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é?
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.
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
- Bun
- TypeScript
- Next.js
- Tailwind CSS
- ATProto API
- Lucide / lucide-react
- Cloudflare Pages / Next.js SSR deploy
Fique à vontade para contribuir abrindo uma issue para reportar um bug, sugerir uma alteração na interface, uma melhoria ou uma nova funcionalidade.
- Faça um fork do projeto
- Clone seu fork na sua máquina
- Prepare o ambiente de desenvolvimento
- Faça as alterações e commit elas com mensagens descritivas
- Sincronize as alterações com o repositório do seu fork (
git push
) - Abra um pull request especificando o que você fez de forma geral (considerando que as alterações têm seus commits descritivos)
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:
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 💙