Skip to content
KC Nguyen
Planned

AccessFlow

Enterprise Access Management Platform

This project has not been built yet. Everything below is planned, not implemented.

Concept

A personal project to build a full-stack access management platform where employees request application access, managers approve or reject requests, and administrators manage roles and permissions.

Intended problem

Access requests are often handled through email and spreadsheets, which makes approvals slow and audits difficult.

Proposed architecture

  1. React frontend
  2. REST API
  3. Spring Boot
  4. PostgreSQL
  • Authentication
  • Authorization / RBAC
  • Audit Logging
Proposed, not implemented

Technologies under consideration

React, TypeScript, Java, Spring Boot, PostgreSQL, REST APIs, Docker

Planned features

  • Access requests
  • Approval workflows
  • Role-based access control
  • User management
  • Application entitlement management
  • Audit history
  • Administrative dashboard

Planned learning goals

  • Design a layered Spring Boot REST API
  • Model users, roles and entitlements in PostgreSQL
  • Implement server-side authentication and authorization
  • Add audit logging for access decisions
  • Containerize with Docker and set up CI/CD
  • Deploy to a cloud environment