Skip to content

amoncada0216/Sentral.io

Repository files navigation

Role-Based SaaS Dashboard (Frontend)

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.

Current Scope

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.


Product Overview

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).


Manager Experience

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.


Employee Experience

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.


Architecture (Frontend)

  • 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

Purpose of the Project

  • 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

Future Plans (Not Implemented Yet)

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages