NoteWorth
Collaborative Note-Taking App
Role
Full-Stack Developer
Built with
Next.js · TypeScript · Node.js · MongoDB · Tailwind CSS · Docker · Vercel

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.



