Nexus

Em construção

Setup do projeto Nexus — ambiente, esqueleto Spring Boot, frontend SvelteKit e integração fim a fim. 10 episódios de podcast.

Fase 0

MVP do Nexus rodando ponta a ponta — auth (registro/login/JWT), CRUD de notas com ownership, frontend SvelteKit com runes. 6 episódios de podcast.

Fase 1

Ajustes pós-MVP — história do nome, validação do build, flags na Note, testes da Fase 1, refactor do saveAndFlush, 401 vs 403. 7 episódios de podcast.

Faxina Fase 1

Encontrar e organizar notas — busca full-text (tsvector + GIN + unaccent), tags em N-N com paleta fechada de cores, filtro por URL, ordenação e editor rich-text (TipTap). Fase fechada.

Fase 2

Hierarquia Notion-like — notas viram árvore parent/child com sidebar, drag & drop, blocos extras (checklist/citação/divisor), attachments (imagem por upload/paste/drop) e markdown import/export. Fase fechada — 7 episódios.

Fase 3

Componentes de UI construídos pro projeto (TOC lateral, hamburger animado, etc.) — anatomia, decisões de design e histórico.

Componentes