NoteSpace is an AI-powered web application that redefines how users take, organize, and share notes. With smart features like automatic note generation from PDFs, intelligent summarization, interactive knowledge graphs, and a chatbot assistant, NoteSpace empowers learners, researchers, and professionals to manage knowledge effortlessly.
Built using Django, React, LangChain, and LangGraph, this platform delivers real-time autosaving, rich CRUD functionality, and a social layer where users can explore and bookmark public notes from others. It also provides a rich text editor powered by Quill.js to format and style your notes easily.
| Name | Role | GitHub |
|---|---|---|
| Min Sik Hein | Project Manager / Backend AI Developer | @Direwen |
| Htet Aung Lwin | Frontend Developer | @HtetAungLw1n |
| Oak Soe Thein | Frontend Developer | @tom2811 |
| Khant Thit Oo | Full Stack Developer | @travthegoat |
| Ei Ei Htwe San | Backend Developer | @Eliza-ke |
| Htoo Htoo Zaw | UI/UX Designer | @htoohtoozaw09 |
-
📄 PDF to Notes (Max 2MB)
Upload your PDF and let our AI convert it into clean, structured notes instantly. -
📝 Rich Text Editor
Write and format your notes with a user-friendly Quill.js editor — add bold, lists, headings, and more. -
✨ AI Note Assistant
A chatbot that understands and interacts with your notes to answer questions, explain concepts, or help you brainstorm. -
✂️ Note Summarization
Generate concise, digestible summaries with bullet-pointed key takeaways. -
🔗 Knowledge Graph Generation
Visualize relationships between entities and concepts across your notes with dynamic, interactive graphs. -
💾 Real-Time Autosave + Full CRUD
Notes are automatically saved every few seconds. Edit, delete, and manage all your notes with full CRUD support. -
🌐 Public Sharing
Choose to publish any of your notes for public viewing. Shared notes include their summaries and knowledge graphs. -
🔍 Explore & Bookmark
Search through public notes shared by others and bookmark your favorite ones for quick access.
- Backend: Django, LangChain, LangGraph
- Frontend: React, Quill.js, React Flow
- Sign up and Log in.
- Upload a PDF (max 2MB) or start a blank note.
- Use the Quill.js editor to format your content with headings, lists, and more.
- Use the AI assistant to help understand or expand your ideas.
- Generate summaries and explore the knowledge graph.
- Publish notes to the community or keep them private.
- Discover public notes and bookmark the ones you love.
NoteSpace is built to become your second brain — helping you not just store information, but understand and connect it. Whether you're a student, researcher, or lifelong learner, we aim to supercharge your thinking with intelligent tools.
