WorkSphere
Slack-style team collaboration backend
- Public/private channels, workspace invites & role-based access control (RBAC)
- Layered repository-pattern architecture in TypeScript — data, logic & routing cleanly separated
- Real-time WebSockets: message reactions, notifications, multi-device session management
- Cursor-based pagination, soft deletes & scheduled cleanup jobs for scale
- Redis caching/sessions, Cloudinary uploads, JWT authentication