Inspiration
NoteForge — Project Story Built for AI Fest, NoteForge was born from a simple frustration: existing note-taking apps are either powerful but complex, or simple but limited. None truly leverage AI as a collaborative partner rather than a gimmick. We set out to build a note-taking platform that doesn't just store ideas — it helps shape them. With Google Gemini AI deeply integrated into the editor workflow, NoteForge goes beyond basic CRUD. You can improve writing, fix grammar, summarize, translate, change tone, or generate new sections — all without leaving your note. The tech stack reflects the ambition: Django REST Framework with PostgreSQL for structured data, Django Channels + Redis for real-time WebSocket collaboration, and a Next.js 14 frontend with Tiptap for a rich editing experience. The biggest challenge was orchestrating real-time multi-user editing with live cursors, presence indicators, and conflict-free content updates — all while keeping the WebSocket layer snappy. We also built workspace-based access control (owner/admin/editor/viewer), hierarchical nested pages, full-text search, comments, favorites, tags, a command palette (Ctrl+K), and trash with restore. Every piece was designed to work together seamlessly. The result is a platform where AI feels native, not bolted on — where your notes become smarter as you write them.
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for NoteForge
Built With
- nextjs
- tailwindcss
Log in or sign up for Devpost to join the conversation.