Editor de notas/Sobre o QNotepad
Manifesto & Arquitetura

Sobre o QNotepad

O bloco de notas web rápido e local-first desenvolvido para criadores, escritores e equipes com foco em privacidade. Sem barreiras de login, sem vigilância, sem dependência de rede.

A história por trás do "Q"

Todos os dias, milhões de pessoas abrem uma nova aba no navegador com um objetivo urgente: anotar algo agora mesmo. Um telefone, um trecho de código, uma ideia fugaz, atas de reunião ou um rascunho rápido.

No entanto, os blocos de notas online tradicionais costumam falhar: carregamento lento, telas de login obrigatórias e armazenamento em texto simples em servidores remotos que expõem sua privacidade.

Criamos o QNotepad para resgatar o que as notas na web sempre deveriam ter sido:

Rápido (Quick)

Configuração em zero milissegundos. A URL inicial abre diretamente um editor pronto para uso. Sem formulários de cadastro, sem telas de carregamento, sem tutoriais demorados.

Sem Fricção (Frictionless)

Sem contas obrigatórias, sem notificações intrusivas e sem planos pagos. Um espaço de trabalho editorial industrial planejado para o foco absoluto.

Qualidade & Privacidade (Quality & Privacy)

Criptografia no cliente AES-GCM de 256 bits com a Web Crypto API. Suas notas pertencem ao seu dispositivo físico primeiro, a salvo de vazamentos de servidores.

Nossa filosofia fundamental: Local-First

No modelo tradicional de nuvem, o servidor é a autoridade máxima. Se a conexão cair, o servidor falhar ou houver problemas com sua conta, você perde o acesso às suas próprias anotações.

O QNotepad inverte esse paradigma: seu navegador é a fonte oficial da verdade.

  • Offline por padrão: O QNotepad preserva todas as notas localmente no seu navegador via IndexedDB (motor Dexie v4). Escreva no avião, no metrô ou em quedas de sinal sem perder nenhuma tecla digitada.
  • Salvamento instantâneo contínuo: As notas são salvas automaticamente em até 220ms após a digitação, com snapshots de histórico de versões e monitoramento de espaço local.
  • Sem aprisionamento em nuvem: Exporte todo o seu caderno a qualquer momento em um arquivo JSON atômico e estruturado, ou baixe notas individuais em Markdown, HTML estilizado ou PDF.

Engenharia de Verdade: 8 Espaços de Trabalho Especializados

A maioria dos blocos de notas web oferece apenas um simples <textarea> em HTML. O QNotepad foi concebido como um ambiente multimodal completo:

1. Texto Simples (Plain Text)

Rascunhos ultraleves para pensamentos rápidos, copiar e colar e anotações imediatas.

2. Markdown & Pré-visualização Dividida

Suporte completo a GitHub Flavored Markdown, visualização sincronizada em tempo real, tabelas, listas de tarefas e equações KaTeX.

3. Editor de Código

Equipado com CodeMirror 6 com destaque de sintaxe para Python, JS/TS, PHP, SQL, HTML, CSS, JSON, correspondência de parênteses e numeração de linhas.

4. Planilha & Fórmulas

Cálculos em grade com funções matemáticas integradas (=SUM, =AVERAGE, =MIN, =MAX) e personalização visual de colunas.

5. Lista de Tarefas Interativa

Listas de checagem com barra de progresso em tempo real, ordenação por arrastar e soltar e limpeza de itens concluídos com um clique.

6. Lousa Interativa (Whiteboard)

Desenho livre, diagramas conceituais, fluxogramas de arquitetura e exportação de imagem sem demora.

7. Chat Simulado de Diálogo

Anotações em formato de diálogo entre múltiplos personagens, transcrições de entrevistas, roteiros e registros de brainstorm.

8. Texto Formatado WYSIWYG

Edição visual com títulos, citações em bloco, inserção de imagens inline e controles tipográficos.

Arquitetura Criptográfica

Quando você decide compartilhar uma nota anonimamente ou sincronizar entre dispositivos, seus dados contam com sólidas garantias matemáticas:

Fluxo de Compartilhamento de Conhecimento Zero:
1. O conteúdo da nota é serializado em um pacote JSON.
2. A Web Crypto API gera uma chave efêmera de 256 bits AES-GCM.
3. Os dados são criptografados localmente na memória do navegador com dados autenticados adicionais (AAD).
4. Apenas o texto criptografado (ciphertext) é enviado para o servidor de borda.
5. A chave de descriptografia é anexada ao fragmento hash da URL (#key=...). Fragmentos hash nunca são enviados pela rede em requisições HTTP.

Pronto para escrever sem barreiras?

Abra o QNotepad agora mesmo. Sem necessidade de cadastro.

Começar a Escrever