SJ INFO BUSINESS SOLUTIONS
An enterprise-grade, Admin-Controlled educational and social platform designed specifically for SAP training institutes, corporate learners, consultants, and administrators.
User Roles & Permission Matrix (RBAC)
| Role | Platform Function | Private Chat | Group Creation | Post Management |
|---|---|---|---|---|
| Super Admin | Full system control & global oversight | Anyone | Full Group / Channel Creation | Edit/delete Any post/comment |
| Admin | Managing platform, users, batches & content | Anyone | Create Groups, Announcements | Delete Any post/comment |
| Employee | Operations, booking management & support | Anyone | Create Groups & Broadcasts | Standard user rights |
| Trainer | Delivering sessions, guiding learners | Super Admin, Admin, Employees | Cannot create groups | Create posts; delete own comments |
| Participant | Course learning, server sandbox usage | Super Admin, Admin, Employees | Cannot create groups | Delete own posts & comments only |
Module Specifications & Features
Authentication & Role Gateway
Visual entry point selecting Participant, Trainer, Employee, or Admin. Automatic role-aware navigation and permissions.
Home Feed & Content
Interactive posts with rich banners, filtering system, real-time likes, saved posts, and full-screen draggable comment sheets.
Admin-Centric Chat
Segmented chat tabs, live filtering, swipe gestures, role-based actions, dot read receipts, and media attachments with preview & edit tools.
SAP Server Booking
Server grid view displaying SAP instance details. Integrated booking modal for duration and system user quota management.
Security & Data Integrity
Enterprise access controls, JWT tokens, WebSockets, and strict RBAC enforced on both UI and backend layers.
Enterprise Technology Stack
Frontend Engine
- Framework: Next.js & React
- Design System: Custom SAP Brand Identity (SAP Blue, SAP Gold)
- State Management: Context API & Redux
Backend Infrastructure
- Framework: Node.js
- Database: Prisma ORM with MongoDB/PostgreSQL
- Security: JWT, Argon2 Hashing, Strict Validation