Fluxo Clínico. Foco Absoluto. Privacidade Total.
Uma alternativa offline-first ao bloco de notas para médicos e estudantes.
O MedDraft é um ambiente de escrita desenhado para a velocidade de raciocínio do profissional de saúde (Médicos, Enfermeiros e Acadêmicos).
Unindo a agilidade do Markdown, o poder dos Snippets (modelos inteligentes) e a privacidade do armazenamento local, ele serve como o "rascunho perfeito" para:
- Evoluções (SOAP)
- Anamneses
- Prescrições
- Resumos de Alta
Tudo isso antes de transferir os dados para prontuários eletrônicos (PEP) lentos e burocráticos.
- Sistema de Snippets Avançado: Crie modelos com placeholders tabuláveis (ex:
${1:queixa}). Digite o atalho, aperteTabe preencha. - Modo Vim: Para usuários "Power Users" que desejam editar texto sem tirar as mãos do teclado (ativável no menu).
- Ferramentas de Texto: Alternância de Caixa (Maiúscula/Minúscula/Título), Data/Hora automática e contadores em tempo real.
- Core CodeMirror 6: Performance nativa, leve e robusta.
- Sintaxe Markdown: Formatação visual automática enquanto você digita.
- Temas Médicos: Interface limpa, disponível em Light Mode (Hospitalar) e Dark Mode (Radiológico/Plantão Noturno).
- Offline-First: Funciona sem internet.
- Local Storage: Seus dados nunca saem do seu navegador. Não há servidores, não há tracking, não há risco de vazamento na nuvem.
- Auto-Save Inteligente: Salvamento automático com debounce para garantir que você nunca perca uma linha de pensamento.
Não requer instalação. Acesse via navegador (Desktop ou Mobile):
Se você deseja contribuir com o código ou rodar uma instância própria:
-
Clone o repositório:
git clone https://github.com/sidneycrestani/MedDraft.git cd MedDraft -
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
| Ação | Windows / Linux | Mac (macOS) |
|---|---|---|
| Menu de Autocompletar | Ctrl + Espaço |
Ctrl + Espaço |
| Mover Linha (Cima/Baixo) | Alt + ↑ / ↓ |
Option + ↑ / ↓ |
| Duplicar Linha | Shift + Alt + ↑ / ↓ |
Shift + Option + ↑ / ↓ |
| Apagar Linha Inteira | Shift + Ctrl + K |
Shift + Cmd + K |
| Desfazer | Ctrl + Z |
Cmd + Z |
| Refazer | Ctrl + Y |
Cmd + Shift + Z |
index.html: UI Principal, Toolbar e carregamento do Branding (SVG Inline).src/EditorManager.js: O "cérebro" do editor. Gerencia o estado, temas, sanitização de dados e features do CodeMirror.src/SnippetManager.js: Lógica de autocompletar e gestão da biblioteca de modelos.src/main.js: Ponto de entrada e orquestração de eventos DOM.
Este projeto é distribuído sob a licença MIT. Sinta-se livre para usar, modificar e distribuir.