AEJ Funding Windows Platform
Production platform tracking 80,000+ projects, 86,000+ promoters, and 110,000+ archived documents, with configurable workflows, RBAC, and AI-assisted project evaluation.
Visit site- Role
- Full-stack Developer
- Status
- In production, internal
- Impact
- 80,000+ projects, 86,000+ promoters, 110,000+ documents
- Stack
- LaravelInertia.jsReactMySQLPostgreSQLRedisLaravel QueuesAzure
Context
Agence Emploi Jeunes operates national funding programs for young entrepreneurs in Côte d'Ivoire. The platform is the operational backbone for tracking project submissions, evaluations, financing decisions, and archived documentation.
What I built
Configurable workflows so program owners can adjust evaluation steps without code changes; role-based access control across agents, supervisors, and admins; advanced search and filters for tens of thousands of records; document archival; dashboards and exports for reporting.
AI evaluation modules
Business-plan generation, financial analysis, risk scoring, automated notifications, async jobs, and decision-support reporting to reduce manual review effort and standardize evaluation criteria.
Technical decisions
Laravel Queues with Redis for the AI evaluation pipelines so the UI stays responsive. Index strategy on MySQL/PostgreSQL tuned for the largest filter combinations. RBAC pushed down to query level to keep listing endpoints fast and safe.
