Skip to content

Trishanthsai/notesphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

NoteSphere

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.

Problem Statement

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.

Features

Authentication & Authorization

  • User Registration and Login
  • JWT Authentication
  • Password Encryption using Spring Security
  • Role-Based Access Control (RBAC)

Workspace Management

  • Create and Join Workspaces
  • Invite Team Members
  • Role Assignment
  • Workspace Administration

Collaborative Notes

  • Real-Time Collaborative Editing
  • Rich Text and Markdown Support
  • Comments and Discussions
  • File Attachments

AI-Powered Features

  • AI Note Summarization
  • Automatic Task Extraction
  • Smart Semantic Search
  • Keyword Highlighting
  • AI Workspace Assistant

Analytics & Version History

  • User Contribution Tracking
  • Workspace Activity Insights
  • Edit History Tracking
  • Version Recovery

AI Workspace Assistant

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.

Technology Stack

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

System Workflow

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

Key Differentiators

  • AI Workspace Assistant
  • Automatic Task Extraction
  • Advanced Role-Based Access Control
  • Real-Time Collaborative Editing
  • Workspace Analytics Dashboard
  • Centralized Knowledge Management

License

This project is licensed under the MIT License.

About

AI-powered real-time collaborative notes platform with workspace management, RBAC, smart search, task extraction, and analytics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors