Connect Sphere
A scalable and full-stack microservice application designed for employee interaction, integrating real-time messaging, role management, and employee identification.
Project Status:Completed
Project Type:Open Source
Project Start Date: 2025-01-01
Project Completion Date: 2025-03-01
Features
- User authentication with role-based access control (CEO, Manager, Employee).
- Real-time chat functionality (one-on-one and group chats).
- Employee Directory with search and profile view option.
- Chat history and chat history message edit & delete options.
- Scalable single-page application (SPA) with ShadCN UI.
- Employee approval process with 'Approval Pending' status before access.
- Admin panel for managing whole Connect Sphere application works.
Tech Stack
Frontend
Next.js (App Router)[React framework]ReactShadCN(Tailwind CSS Component Library)
Frontend State Management
Redux Toolkit
Backend
DjangoDjango REST FrameworkExpress.jsRedis(For Message Broker)
API technologies
WebSocket (Socket.IO)REST API
Authentication
NextAuth(For Frontend)Simple JWT(For Backend)
Database ORM
Django ORM
Database
PostgreSQL
Tech Stack Usage
- Next.js(App Router)[React framework] for scalable, secure, maintainable, and SEO-friendly frontend.
- ShadCN for component styling and dashboard UI design.
- Redux Toolkit for efficient state management.
- Socket.IO(WebSocket) for real-time messaging and notifications.
- Django REST API for backend authentication(Simple JWT) and user management.
- Redis as message broker.
- PostgreSQL for relational database structure and storage.
Project Gallery









