Novelo Social2025

Novelo Social — Cliente Mobile-First para a rede descentralizada Bluesky

Novelo Social — Cliente Mobile-First para a rede descentralizada Bluesky
Descrição
  • Role: Product Design / Frontend Development

  • Type: Projeto independente

  • Platform: Web / PWA Stack: React, TypeScript, ATProto

  • Focus: Mobile-first, Open Social Networks

--

O Novelo Social é um cliente não oficial desenvolvido para a rede social descentralizada Bluesky. O projeto surgiu da necessidade de explorar novas formas de interação com o protocolo ATProto, priorizando uma experiência mobile-first e um desenvolvimento aberto à comunidade.

Diferente de plataformas tradicionais centralizadas, a Bluesky propõe um ecossistema mais aberto, onde aplicações podem ser construídas sobre o mesmo protocolo social. Nesse contexto, o Novelo Social foi criado como um experimento de produto e engenharia: um cliente moderno, rápido e flexível, alinhado com os princípios de redes abertas.

O objetivo do projeto foi desenvolver uma aplicação que combinasse boa experiência de uso, arquitetura escalável e filosofia open source, explorando ao mesmo tempo conceitos de design de produto e engenharia frontend

Processo

A Bluesky vem se consolidando como uma alternativa às redes sociais tradicionais, baseada no protocolo ATProto, que permite que diferentes aplicações interajam com a mesma infraestrutura social.

Isso abre espaço para o desenvolvimento de clientes alternativos que podem explorar novas abordagens de interface, funcionalidades e performance.

O Novelo Social foi concebido como um desses clientes: uma aplicação focada em simplicidade, fluidez e experiência mobile.

Arquitetura e tecnologia

O projeto foi desenvolvido com uma stack moderna voltada para aplicações web performáticas.

A base técnica inclui:

  • React + TypeScript

  • arquitetura mobile-first

  • gerenciamento de estado com Redux ou Zustand

  • estilização com CSS-in-JS ou Tailwind

  • integração com a API do Bluesky (ATProto)

Todo o código foi planejado para ser open source, com licenciamento MIT/Apache 2.0, permitindo colaboração da comunidade e reutilização da arquitetura em outros projetos.

Funcionalidades principais

O objetivo inicial do projeto foi implementar as funcionalidades essenciais para uma experiência completa dentro da rede Bluesky.

Entre elas estão:

Autenticação

O sistema permite login diretamente via ATProto, incluindo suporte a troca de contas.

Isso possibilita que usuários utilizem diferentes identidades dentro da rede sem fricção.

Feed e descoberta de conteúdo

A interface inclui múltiplas formas de navegar pelos conteúdos da rede:

  • feed principal

  • descoberta de posts

  • feeds personalizados

  • interações como curtidas, respostas e reposts

No desktop, o usuário pode configurar múltiplos feeds simultâneos utilizando um sistema de arrastar e soltar.

Sistema de mensagens

O projeto também implementa suporte a mensagens diretas, utilizando os recursos disponíveis dentro do protocolo da rede.

Isso permite comunicação privada entre usuários diretamente dentro da aplicação.

Perfil de usuário

O perfil permite personalização completa das informações da conta:

  • edição de bio

  • alteração de avatar

  • ajustes de privacidade

  • configurações de conta

Esses elementos ajudam a manter a experiência consistente com outras aplicações do ecossistema Bluesky.

Perfil de usuário

O perfil permite personalização completa das informações da conta:

  • edição de bio

  • alteração de avatar

  • ajustes de privacidade

  • configurações de conta

Esses elementos ajudam a manter a experiência consistente com outras aplicações do ecossistema Bluesky.

Notificações

O sistema de notificações apresenta interações relevantes em tempo real, como:

  • curtidas

  • respostas

  • novos seguidores

  • menções

Indicadores visuais ajudam o usuário a identificar novas atividades rapidamente.

Estratégia mobile-first

O design do Novelo Social foi pensado desde o início para priorizar dispositivos móveis.

A interface foi construída com breakpoints responsivos, garantindo uma experiência consistente em diferentes tamanhos de tela.

Componentes foram projetados com foco em:

  • gestos de toque

  • navegação fluida

  • interações rápidas

Além disso, a aplicação funciona como um PWA (Progressive Web App), permitindo instalação direta no dispositivo.

Landing page e comunidade

O projeto também inclui uma landing page dedicada, com o objetivo de apresentar a aplicação e reunir uma base inicial de usuários interessados.

A página oferece:

  • apresentação das principais funcionalidades

  • link para o repositório open source

  • captura de e-mails para lista de espera

  • integração com ferramentas de gestão de leads

Isso permite validar interesse da comunidade antes de um lançamento mais amplo.

001002001005006013

Resultado

Próximos passos

O Novelo Social demonstra como aplicações modernas podem ser construídas sobre protocolos sociais abertos.

O projeto combina design de produto, arquitetura frontend e filosofia open source, explorando novas possibilidades dentro do ecossistema Bluesky.

Entre os principais resultados do projeto estão:

  • implementação de um cliente funcional para a rede Bluesky

  • arquitetura moderna baseada em React e TypeScript

  • experiência mobile-first com suporte a PWA

  • base aberta para colaboração da comunidade

Mais do que apenas um cliente alternativo, o Novelo Social funciona como um experimento sobre o futuro das redes sociais abertas e interoperáveis.

O Novelo Social não é apenas um cliente alternativo, mas um experimento que me permitiu desenvolver expertise em protocolos sociais abertos que é uma área emergente que está redesenhando o futuro das redes sociais e a relação entre plataforma e usuário.

0080091617010016

Conheça meu trabalho

Formatos
Novelo Social
BIC
Felgus Blog
Raízen