sourabhrealtime
Version:
ROBUST RICH TEXT EDITOR: Single-pane contentEditable with direct text selection formatting, speech features, undo/redo, professional UI - Perfect TipTap alternative
104 lines (73 loc) ⢠2.41 kB
Markdown
# SourabhRealtime v2.3.1
A complete real-time collaboration platform with authentication, project management, approval workflows, and team collaboration features.
## š Features
- **š Authentication System** - Complete login/signup with role-based access
- **š Project Management** - Create and manage collaborative projects
- **ā
Approval Workflows** - Admin approval for changes and content
- **š„ Team Collaboration** - User invitations and permission management
- **ā” Real-time Sync** - Instant cursor tracking and content synchronization
- **šØ Modern UI** - Professional, responsive interface
## š¦ Installation
```bash
npm install sourabhrealtime@2.3.1
```
## š§ Quick Start
### Complete Platform
```jsx
import { CollaborationApp } from 'sourabhrealtime';
import 'sourabhrealtime/dist/enhanced-styles.css';
function App() {
return (
<CollaborationApp
apiUrl="http://localhost:3002"
requireApproval={true}
showProjectManager={true}
/>
);
}
```
### Simple Editor (Backward Compatible)
```jsx
import { RealtimeEditor } from 'sourabhrealtime';
import 'sourabhrealtime/dist/index.css';
function App() {
return (
<RealtimeEditor
apiUrl="http://localhost:3002"
projectId="project-123"
userId="user-123"
userName="John Doe"
userRole="editor"
/>
);
}
```
## š ļø Server Setup
Start the enhanced server (included in package):
```bash
# Download and start the server
node enhanced-server.js
```
## š Demo Credentials
- **Super Admin**: `superadmin@example.com` / `SuperAdmin123!`
- **Admin**: `admin@example.com` / `Admin123!`
## š Components
### CollaborationApp
Complete collaboration platform with all features integrated.
### AuthProvider & useAuth
Authentication context and hook for user management.
### ProjectManager
Project dashboard for creating and managing collaborative projects.
### RealtimeEditor
Enhanced real-time collaborative editor with cursor tracking.
### ApprovalWorkflow
Admin interface for approving content changes.
## š Migration from v2.1.7
ā
**Fully Backward Compatible** - All existing code continues to work.
## š Documentation
For complete documentation, examples, and API reference, visit:
[GitHub Repository](https://github.com/yourusername/sourabhrealtime)
## š License
MIT License
---
Built with ā¤ļø for real-time collaboration