{"id":50454199,"url":"https://github.com/mizcausevic-dev/identity-command-center","last_synced_at":"2026-06-01T01:05:45.397Z","repository":{"id":356207600,"uuid":"1231504563","full_name":"mizcausevic-dev/identity-command-center","owner":"mizcausevic-dev","description":"React + TypeScript control-plane for access posture, policy exceptions, remediation tracking, and executive identity governance visibility.","archived":false,"fork":false,"pushed_at":"2026-05-07T03:11:15.000Z","size":746,"stargazers_count":0,"open_issues_count":8,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-07T05:10:11.411Z","etag":null,"topics":["access-review","control-plane","frontend","iam","identity-governance","react","security","typescript","vite"],"latest_commit_sha":null,"homepage":"https://mizcausevic.com/skills/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mizcausevic-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-07T02:54:37.000Z","updated_at":"2026-05-07T03:11:20.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mizcausevic-dev/identity-command-center","commit_stats":null,"previous_names":["mizcausevic-dev/identity-command-center"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/mizcausevic-dev/identity-command-center","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fidentity-command-center","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fidentity-command-center/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fidentity-command-center/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fidentity-command-center/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mizcausevic-dev","download_url":"https://codeload.github.com/mizcausevic-dev/identity-command-center/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mizcausevic-dev%2Fidentity-command-center/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33755379,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["access-review","control-plane","frontend","iam","identity-governance","react","security","typescript","vite"],"created_at":"2026-06-01T01:05:45.315Z","updated_at":"2026-06-01T01:05:45.392Z","avatar_url":"https://github.com/mizcausevic-dev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Identity Command Center\n\n\u003e **React + TypeScript portfolio project** demonstrating identity governance, privileged-access posture, policy-exception workflows, and frontend systems design for enterprise control-plane tooling.\n\n**Recruiter takeaway:** *\"This person can make security governance feel like a real product, not just a pile of audit findings.\"*\n\n---\n\n## Project Overview\n\n| Attribute | Detail |\n|---|---|\n| **Frontend Stack** | React 19 + Vite + TypeScript |\n| **Domain** | Identity governance, access posture, exception workflows |\n| **Audience** | IAM, compliance, security leadership, platform teams |\n| **Signal Areas** | Privilege exposure · policy exceptions · remediation velocity · review completion |\n| **Portfolio Role** | Frontend proof of security/control-plane product design |\n| **Validation** | Vitest + Testing Library |\n\n---\n\n## Executive Summary\n\nIdentity Command Center is a recruiter-ready frontend project built to feel like a real internal control-plane workspace. Instead of showing flat audit tables, it makes access posture, privileged exposure, exception queues, and remediation movement visible in one interface that leadership and operators can actually use.\n\nIt is designed to show that security tooling can be both operationally serious and product-minded.\n\n---\n\n## Business Problem\n\nIdentity governance often becomes a documentation problem instead of an operating system. Findings live in spreadsheets, exceptions age out of view, and remediation lacks a clear product surface. Teams need a workspace that shows which domains are healthy, which exceptions are drifting, and what action is required now.\n\n---\n\n## Solution\n\nThis workspace turns identity governance into a coordinated frontend surface for:\n\n- access-domain posture\n- policy-exception queues\n- remediation tracking\n- executive-readable security posture\n- premium control-plane UX\n\n---\n\n## Architecture\n\n```text\nIdentity signals and exception data\n    |\n    v\nStatic TypeScript data model\n    |\n    v\nReact control-plane shell\n    |\n    +--\u003e security posture cards\n    +--\u003e access domain map\n    +--\u003e exception queue\n    +--\u003e remediation tracks\n    +--\u003e proof and positioning layer\n```\n\n### Workspace Flow\n\n1. Leadership and operators land on one posture view.\n2. Access domains expose where privileged access is stable, drifting, or critical.\n3. The exception queue shows which items require immediate ownership.\n4. Remediation tracks make movement visible instead of burying action inside findings.\n5. The proof layer reinforces why the repo matters as portfolio evidence.\n\n---\n\n## Screenshots\n\n### Hero Capture\n\n![Identity command center hero](screenshots/01-hero.png)\n\n### Domain Map and Exception Queue\n\n![Domain map and exception queue](screenshots/02-feature.png)\n\n### Validation Proof\n\n![Validation proof](screenshots/03-proof.png)\n\n---\n\n## Key Design Decisions\n\n| Decision | Rationale |\n|---|---|\n| **Control-plane framing** | Makes the repo feel like real security infrastructure, not a static admin page |\n| **Exception and remediation emphasis** | Focuses the interface on operator action instead of passive reporting |\n| **Static demo data** | Keeps the project easy to run while preserving strong portfolio storytelling |\n| **Distinct identity theme** | Gives the repo its own memorable visual character inside the broader portfolio |\n| **Security posture first** | Surfaces the signals leadership and IAM teams care about most |\n\n---\n\n## What An Engineering Leader Sees Here\n\n- frontend execution grounded in security workflow reality\n- product design that supports identity governance and remediation work\n- control-plane UX thinking instead of generic component assembly\n- portfolio breadth across security, platform, commercial, and executive systems\n\n---\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js 20+\n- npm\n\n### Setup\n\n```bash\ngit clone https://github.com/mizcausevic-dev/identity-command-center.git\ncd identity-command-center\nnpm install\ncp .env.example .env\nnpm run dev\n```\n\nOpen:\n\n- `http://localhost:5173`\n\n### Run Tests\n\n```bash\nnpm test\n```\n\n### Build\n\n```bash\nnpm run build\n```\n\n---\n\n## What This Demonstrates\n\n- security-governance frontend systems design\n- identity and exception workflow understanding\n- privileged-access posture translated into product structure\n- React + TypeScript execution with tests and production-minded repo hygiene\n- portfolio depth beyond revenue and operations alone\n\n---\n\n## Future Enhancements\n\n- evidence drilldowns and review timelines\n- risk history and trend views\n- policy ownership workflows\n- real export and audit package generation\n- integration with ticketing and identity-provider workflows\n\n---\n\n## Tech Stack\n\n[![React](https://img.shields.io/badge/React-19-111827?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB\u0026labelColor=111827\u0026color=0F172A)](https://react.dev/)\n[![Vite](https://img.shields.io/badge/Vite-7-111827?style=for-the-badge\u0026logo=vite\u0026logoColor=FFD62E\u0026labelColor=111827\u0026color=7C3AED)](https://vite.dev/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.x-111827?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\u0026labelColor=111827\u0026color=2563EB)](https://www.typescriptlang.org/)\n[![CSS](https://img.shields.io/badge/CSS-Control_Plane_UI-111827?style=for-the-badge\u0026logo=css\u0026logoColor=white\u0026labelColor=111827\u0026color=60A5FA)](https://developer.mozilla.org/en-US/docs/Web/CSS)\n[![Vitest](https://img.shields.io/badge/Vitest-Tested-111827?style=for-the-badge\u0026logo=vitest\u0026logoColor=white\u0026labelColor=111827\u0026color=A855F7)](https://vitest.dev/)\n[![License](https://img.shields.io/badge/License-MIT-111827?style=for-the-badge\u0026logo=open-source-initiative\u0026logoColor=white\u0026labelColor=111827\u0026color=84CC16)](https://opensource.org/license/mit)\n\n### Portfolio Links\n\n- [LinkedIn](https://www.linkedin.com/in/mirzacausevic)\n- [Skills Page](https://mizcausevic.com/skills/)\n- [Medium](https://medium.com/@mizcausevic)\n- [GitHub](https://github.com/mizcausevic-dev)\n\n---\n\n*Part of [mizcausevic-dev's GitHub portfolio](https://github.com/mizcausevic-dev) — demonstrating security-workflow product thinking, frontend systems design, and operator-ready identity governance interfaces.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmizcausevic-dev%2Fidentity-command-center","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmizcausevic-dev%2Fidentity-command-center","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmizcausevic-dev%2Fidentity-command-center/lists"}