A real-time collaborative notes platform that enables teams to create, organize, and manage notes within shared workspaces. NoteSphere combines collaboration, workspace management, AI-powered assistance, and analytics into a single platform.
Teams often use multiple applications for note-taking, communication, task tracking, and knowledge sharing. This leads to scattered information, reduced productivity, and difficulty managing team knowledge.
NoteSphere provides a centralized workspace where users can collaborate on notes, discuss ideas, track activities, and leverage AI-powered features to improve productivity.
- User Registration and Login
- JWT Authentication
- Password Encryption using Spring Security
- Role-Based Access Control (RBAC)
- Create and Join Workspaces
- Invite Team Members
- Role Assignment
- Workspace Administration
- Real-Time Collaborative Editing
- Rich Text and Markdown Support
- Comments and Discussions
- File Attachments
- AI Note Summarization
- Automatic Task Extraction
- Smart Semantic Search
- Keyword Highlighting
- AI Workspace Assistant
- User Contribution Tracking
- Workspace Activity Insights
- Edit History Tracking
- Version Recovery
Users can interact with workspace content using natural language.
Example Queries:
- What tasks are pending?
- Summarize today's discussions.
- What decisions were made last week?
- Who contributed the most?
- What was discussed about authentication?
The assistant analyzes notes, comments, and discussions to provide intelligent responses.
| Layer | Technology |
|---|---|
| Frontend | React.js, Tailwind CSS, Axios |
| Backend | Spring Boot |
| Security | Spring Security, JWT |
| Database | PostgreSQL |
| ORM | Spring Data JPA, Hibernate |
| Real-Time Communication | WebSocket |
| AI Integration | OpenAI API |
| Version Control | Git & GitHub |
User Login / Register
↓
Create or Join Workspace
↓
Assign Workspace Roles
↓
Create Shared Notes
↓
Real-Time Collaboration
↓
Comments & Discussions
↓
AI Processing
(Summary, Search, Task Extraction)
↓
Version History
↓
Analytics Dashboard
- AI Workspace Assistant
- Automatic Task Extraction
- Advanced Role-Based Access Control
- Real-Time Collaborative Editing
- Workspace Analytics Dashboard
- Centralized Knowledge Management
This project is licensed under the MIT License.