Skip to content

A real-time collaborative notebook application that allows multiple users to write, edit, and annotate documents together. Ideal for brainstorming sessions, team projects, and study groups, it features live updates, version history, and chat functionalities.

Notifications You must be signed in to change notification settings

tashaxanavsem82/collaborative-notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Collaborative Notebook

Overview

Collaborative Notebook is a web-based application designed to enhance teamwork and creativity by allowing users to collaboratively write and edit documents in real-time. Whether for brainstorming sessions, project planning, or group study sessions, this tool makes collaboration seamless.

Features

  • Real-Time Collaboration: Multiple users can edit a document simultaneously with instant updates.
  • Version History: Keep track of changes made by users and revert to previous versions if necessary.
  • Annotations and Comments: Users can leave comments and annotations on specific sections of the document.
  • Chat Functionality: Integrated chat to facilitate discussions while collaborating on the notebook.
  • User Permissions: Set different permission levels for users (view only, edit, comment).

Getting Started

  1. Clone the repository: git clone https://github.com/yourusername/collaborative-notebook.git
  2. Navigate into the project directory: cd collaborative-notebook
  3. Install dependencies: npm install
  4. Start the application: npm start

Technologies Used

  • React for the frontend
  • Node.js and Express for the backend
  • WebSocket for real-time updates
  • MongoDB for data storage

Contributing

Contributions are welcome! Please fork the project and submit a pull request for any changes or improvements.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries, reach out to your-email@example.com.

About

A real-time collaborative notebook application that allows multiple users to write, edit, and annotate documents together. Ideal for brainstorming sessions, team projects, and study groups, it features live updates, version history, and chat functionalities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published