GeekDocs is a real-time collaborative notes-taking application that allows multiple users to work together on creating and editing documents simultaneously. It is built using Socket.io for real-time communication, React-Slate for rich-text editing, and Express.js for the backend server.
- Real-time collaboration: Multiple users can edit the same document simultaneously in real-time.
- Rich-text editing: Use React-Slate to create and edit documents with various formatting options.
- User authentication: Users can create accounts, log in, and manage their documents.
- Document version history: Track changes and restore previous document versions.
- Document sharing: Share documents with others through unique links.