Pular para o conteúdo
online
pt-BRv0.46.1 · 1d135e2
mainlane.io

Portfólio

Produtos que criamos: o desafio, a solução e o resultado.

Plataforma
Tecnologias

Mostrando 1 de 18

Atuação em equipes

Projetos em que trabalhei como parte da equipe de um cliente. Não citamos os nomes dos clientes.

SaaS social platform

2023 – 2024

Uma plataforma SaaS para comunidades e intranets corporativas.

  • PHP
  • Yii2
  • ProseMirror
Solução

Minha área principal era o editor de rich text e Markdown:

  • Blocos de código com CodeMirror 6 dentro do editor: sincronização bidirecional de alterações e seleção, numeração de linhas, realce de sintaxe, desfazer e refazer, saída do bloco com as setas, copiar e colar corretos.
  • Edição: um modo de código-fonte Markdown lembrado por usuário, regras de entrada para ênfase e tachado, uma barra de ferramentas simplificada com novos ícones e H1–H4, um menu recolhível que lembra seu estado, links a partir do texto selecionado, URLs relativas e âncoras de títulos, busca de emojis com palavras-chave traduzíveis.
  • Teclado e acessibilidade: o Tab funciona em listas, tabelas e código e move o foco para fora, o Tab na última célula de uma tabela adiciona uma linha, um menu acessível com foco pelo teclado.
  • Qualidade e entrega: 18 testes quebrados corrigidos e novos adicionados, atualização de dependências, ESLint, um bundle menor, uma configuração do Rollup, CI e publicação automática no npm por tag, oito releases do pacote do editor.
  • Plataforma: um tour de onboarding para novos usuários, exclusão lógica de usuários com os logins vinculados, altura configurável de posts recolhidos, indicador de mensagens não lidas, correções nos convites, o início da migração para Bootstrap 5, um tema enterprise, calendário, notificações push e moderação de conteúdo.