[{"data":1,"prerenderedAt":91},["ShallowReactive",2],{"project-en-flow-api":3},{"id":4,"title":5,"approach":6,"body":7,"challenges":64,"context":64,"date":65,"description":66,"expectedOutcome":67,"extension":68,"featured":69,"github":70,"image":64,"link":64,"liveUrl":64,"meta":71,"motivation":72,"navigation":69,"path":73,"repoUrl":70,"results":64,"role":74,"seo":75,"slug":76,"solution":64,"stack":77,"status":86,"stem":87,"vision":88,"wireframe":64,"year":89,"__hash__":90},"projects\u002Fprojects\u002Fen\u002Fflow-api.md","Flow API — Workflow Engine & Decision Processing","Engineered with TypeScript and the AdonisJS MVC framework. Relational data modeling with Lucid ORM on PostgreSQL. Hardened security with signed JWT tokens, fine-grained RBAC roles, and append-only event logging. Asynchronous notification queues powered by Redis.",{"type":8,"value":9,"toc":58},"minimark",[10,15,19,23],[11,12,14],"h2",{"id":13},"system-vision","System Vision",[16,17,18],"p",{},"Flow API is a backend orchestrator designed to coordinate review stages, technical evaluations, and committee approvals for organizations processing high-stakes application volumes.",[11,20,22],{"id":21},"core-capabilities-technical-highlights","Core Capabilities & Technical Highlights",[24,25,26,34,40,46,52],"ul",{},[27,28,29,33],"li",{},[30,31,32],"strong",{},"Finite State Machine",": Enforces strict phase transitions ensuring no file is approved without meeting all prerequisite criteria.",[27,35,36,39],{},[30,37,38],{},"Role-Based Access Control (RBAC)",": Fine-grained permissions (Reviewer, Auditor, Approver, Administrator).",[27,41,42,45],{},[30,43,44],{},"Immutable Audit Trail",": Detailed event tracking recording user ID, certified timestamp, IP address, and state mutations.",[27,47,48,51],{},[30,49,50],{},"Asynchronous Queue Workers",": High-throughput background processing of emails, webhooks, and alerts using Redis.",[27,53,54,57],{},[30,55,56],{},"OpenAPI \u002F Swagger Contract",": Standardized interface documentation facilitating rapid integration with any web or mobile client.",{"title":59,"searchDepth":60,"depth":60,"links":61},"",2,[62,63],{"id":13,"depth":60,"text":14},{"id":21,"depth":60,"text":22},null,"2026-03-25","Modular RESTful API for application processing and automated decision workflows: AdonisJS MVC architecture, RBAC access control, immutable audit trail, and Redis queues.","Tamper-proof audit logging for every decision, sub-40ms response times on critical endpoints, and automated integration test coverage.","md",true,"https:\u002F\u002Fgithub.com\u002FDjam18\u002Fflow-api",{},"Enterprise software operations require strict separation of concerns and an unalterable audit log to satisfy modern compliance and data governance standards.","\u002Fprojects\u002Fen\u002Fflow-api","Backend & Security Architect",{"title":5,"description":66},"flow-api",[78,79,80,81,82,83,84,85],"AdonisJS","Node.js","TypeScript","Lucid ORM","PostgreSQL","Redis","Docker","GitLab CI\u002FCD","in-progress","projects\u002Fen\u002Fflow-api","Deliver a robust, highly configurable backend engine to orchestrate complex application lifecycles (funding requests, credit approvals, internal reviews) with complete traceability.","2026","huL2FUoqVXfXUFn6rP-_CU4ioyU0ZvT9t-30rSdeEF4",1792236097353]