Abdul Rahim Logo
Abdul Rahim

Senior Software Engineer specializing in NestJS & PostgreSQL, building secure enterprise applications.

[email protected]

Site map

HomeProjectsBlogAboutExperienceEducationContact

Legal

Privacy PolicyTerms

Connect

© Abdul Rahim. All rights reserved.

SAAS PLATFORM

SharOne - Unified Corporate Hub

Internal hub that surfaces HR, payroll, project, and communications workflows behind one Next.js dashboard and shared sign-in.

2024
SaaS Platform
Senior Software Developer — Shar Company

Representative interface preview

01

The Challenge

Multiple backends and UIs for routine employee workflows

Repeated logins and context switching between HR and ops tools

Inconsistent data when the same facts lived in more than one system

IT overhead maintaining separate auth and integration paths

No single place to search policies, projects, and announcements

Integrated Surfaces
5
Auth Model
Fragmented
Primary Stack
Next.js
Delivery
Phased rollout
SharOne - Unified Corporate Hub - Feature 1
02

The Approach

1

Mapped daily usage across HR, payroll, projects, and communications tools

2

Prototyped dashboard layouts with department stakeholders

3

Introduced Keycloak-backed SSO as the common entry point

4

Defined a GraphQL aggregation layer over existing microservices

5

Rolled out in phases: dashboard and SSO first, then deeper integrations

SharOne - Unified Corporate Hub - Feature 2
03

The Solution

Role-aware dashboard surfacing tasks and links by function

Unified search across connected policy and project sources

Notification stream aggregated from integrated systems

SSO reducing separate credential sets for daily work

Responsive layout for desktop and mobile browsers

Permissions aligned with source-system access rules

Technical Implementation

Next.js with TypeScript for the hub UI
GraphQL for federated reads from microservices
Keycloak for enterprise SSO
Docker for service packaging
Kubernetes for orchestration where required
SharOne - Unified Corporate Hub - Feature 3
04

Implementation

Connected HR, payroll, project, communications, and policy sources

Automated sync jobs to keep shared fields consistent

Training and docs for teams adopting the hub

Usage analytics to guide which integrations to deepen next

SharOne - Unified Corporate Hub - Feature 4
05

The Results

Integrated Domains
5
SSO
Keycloak
UI Framework
Next.js
Rollout
Phased
GALLERY

Project Showcase

A visual journey through the development process

Technologies Used

Built with modern, scalable technologies

Next.js
TypeScript
GraphQL
Keycloak
Docker
Kubernetes
Microservices

Explore More Projects

Discover other solutions from my portfolio