This project is a frontend-only implementation of a production-style role-based SaaS dashboard, designed to reflect real enterprise UX, data thinking, and access control patterns.
✅ Frontend in progress
❌ Backend, real APIs, and persistence are not implemented yet
All data, permissions, and flows are mocked on the frontend to demonstrate structure, UX, and architectural decisions.
Single SaaS application with one authentication system and two user roles:
- Manager
- Employee
The product shares data models but enforces role-based views, permissions, and navigation (RBAC).
Managers focus on oversight, trends, and outcomes.
Main areas:
- Overview dashboard with KPIs and trends
- Analytics (funnels, cohorts, comparisons)
- Operations (tasks, incidents, SLAs)
- Reports and exports (mocked)
- Users & teams management
- Integrations (mocked)
- Organization settings
Managers see aggregated and cross-team data only.
Employees focus on execution and accountability.
Main areas:
- Personal task summary
- Assigned tasks only
- Personal performance insights
- Task updates and comments
- Personal reports
- Personal settings
Employees cannot access financials, user management, integrations, or other users’ data.
- Single React application
- Role-Based Access Control (RBAC) on the client
- Conditional routing and navigation by role
- Shared UI components with scoped data
- Mocked services and data providers
- Demonstrate real-world SaaS product thinking
- Showcase role-based UX design
- Serve as a strong portfolio-grade frontend project
- Designed to be backend-ready in future phases
- Backend API (auth, data, permissions)
- Real persistence
- Server-enforced RBAC
- Real analytics and reporting
Status: Frontend actively being built
Focus: UX, structure, scalability, and realism