Show HN: BraiNOTES, handwritten notes on your lecture PDFs in a browser tab
Cette application open source permet d'écrire à la main dans un onglet de navigateur et d'afficher des diapositives ou un PDF côte à côte pour prendre des notes pendant les cours. L'outil fonctionne sans compte ni serveur, sauvegarde tout dans IndexedDB, s'ouvre et s'utilise hors ligne, et permet d'exporter en PDF ou de sauvegarder des fichiers .brainotes. Il propose plusieurs instruments avec prise en charge de la pression (stylo bille, plume, marqueur, crayon, surligneur), différentes mises en pages (ligné, quadrillé, pointillé, blanc) et des outils comme images, formes, texte, lasso, gomme et pointeur laser. Le rendu de l'encre repose sur des tuiles de canvas et la bibliothèque perfect-freehand avec filtrage pour stabiliser l'écriture et réajustement léger au relèvement du stylet. Le projet est réalisé en TypeScript avec SvelteKit, utilise pdf.js, pdf-lib, idb et d'autres bibliothèques, et est distribué sous licence MIT.