One production-ready admin dashboard in four frameworks — Next.js, React, Vue and Angular — with a shared Node.js backend, PostgreSQL, authentication, roles and real-time chat.
Key Architecture & Features
4 editions with identical screens: Next.js 16, React 19, Vue 3.5, Angular 22
Real full-stack backend: Prisma 7 + PostgreSQL, shared REST API (/api/v1) and Next.js Server Actions
Authentication (Auth.js v5): email/password, Google OAuth, forgot/reset password, TOTP two-factor (2FA), login lockout
Role-based access control (RBAC): Admin / Manager / Staff + custom roles, live permission matrix editor
2 dashboards: Project (throughput, workload, due tasks) and Commerce (revenue, orders, low stock)
Apps: real-time Messenger (Socket.IO, presence), Calendar, Kanban Tasks, Issue tracker
Commerce: Products, Orders, Customers, Inventory
Admin: Users, Roles & permissions, Audit log, Announcements, Notifications
Account settings: profile, password & 2FA, active sessions with remote sign-out
Reusable data…