Logo Lanfrica

Kirwa00/Kenya-rift-tallent

Domain:

socioeconomic

Record type:

software
Creator:
Kir
Host:
# Talent Intelligence Platform Workforce development & talent intelligence platform for Kenya's Rift Valley region (working brand: **TalentRift**). Connects job-ready candidates with verified employers through training, skills verification, background checks, and placement. ## Status 🟒 **Sprint 1 scaffold in place** β€” 2026-06-28. Turborepo monorepo with a NestJS + Prisma API (auth, RBAC, users, health) and a Next.js + Tailwind web app (landing, login, register). Dependencies not yet installed β€” see Setup below. ## What exists today - `../TalentRift_SDLC_Documentation_v1.md` β€” βœ… **complete SDLC v1.0** (June 2026): scope, 5 functional requirement sets, NFRs, 6-sprint / 90-day plan, testing strategy, AWS DevOps, ODPC/NITA/KRA compliance, acceptance criteria. - `design/workforce_platform.html` β€” clickable static HTML prototype (reference for UI, portals, and the 5 revenue streams). The build target derives from this. ## Tech stack (per SDLC Β§5, Β§8) | Layer | Choice | | :---- | :---- | | Frontend | React / Next.js, Tailwind CSS + shadcn/ui | | Backend | Node.js REST API, Prisma ORM | | Database | PostgreSQL 16 (RDS Multi-AZ) | | Cache/Queue | Redis 7 (ElastiCache), Bull job queues | | Payments | MPESA Daraja (STK/C2B/B2C), Flutterwave/Pesapal | | Notifications | Africa's Talking (SMS/USSD), SendGrid (email), WhatsApp Business | | Infra | AWS af-south-1 β€” ECS Fargate, S3+CloudFront, Secrets Manager | | CI/CD | GitHub Actions β†’ ECR β†’ ECS; Playwright + Jest | ## Milestones (per SDLC Β§6 β€” 90 days / 6 sprints) - **M1 (Day 30)** β€” portals + auth + MPESA sandbox - **M2 (Day 60)** β€” first cohort, first placement, first verification - **M3 (Day 90)** β€” all 5 revenue streams live in production, ODPC audit passed ## Structure ``` Tallent inteligence platform/ β”œβ”€β”€ package.json ← npm workspaces + Turbo β”œβ”€β”€ turbo.json, tsconfig.base.json, .env.example β”œβ”€β”€ .github/workflows/ci.yml ← lint Β· typecheck Β· test Β· build β”œβ”€β”€ apps/ β”‚ β”œβ”€β”€ api/ ← NestJ …

Languages