Code is Poetry

Henvrier
Portfolio
0%
All work

NoteWorth

Collaborative Note-Taking App

Role

Full-Stack Developer

Built with

Next.js · TypeScript · Node.js · MongoDB · Tailwind CSS · Docker · Vercel
NoteWorth — screenshot

Overview

NoteWorth addresses the need for teams to collaborate on documentation and notes in real-time. Using a modern technology stack, it provides a seamless editing experience with version history, access controls, and rich formatting options. The application is built with performance and security in mind, featuring end-to-end encryption for sensitive notes and offline capabilities.

What it does

  • Real-time collaborative editing with operational transformation
  • Advanced markdown support with live preview
  • Hierarchical organization system with tags and folders
  • Version history and rollback capabilities
  • Fine-grained access control and permission system
  • PWA support for offline access and editing

The hard part

Implementing conflict resolution for simultaneous edits was a significant challenge. I developed a custom operational transformation algorithm that ensures consistency across all clients while preserving user intent.