Logo Lanfrica

Skilluv/skilluv-backend

Domain:

educationdigital infrastructure

Record type:

software
Creator:
Ski
Host:
Rust · Axum API core for Skilluv — talent development platform for the African tech ecosystem # Skilluv Backend > **Building the OSS talent pipeline for Africa's next generation of developers, designers, security researchers, and game makers.** > 🇬🇧 English (this page) · 🇫🇷 Version française --- ## What is Skilluv? Skilluv is a community platform training talents in **code, design, security, and game development** — not through disconnected kata exercises, but through **real contributions to real open source projects**. Every completed challenge produces a verifiable artifact (a merged pull request, a delivered Figma component, a submitted CVE report, a playable game build) that lives on the contributor's public portfolio and is exportable to recruiters. The positioning is deliberate: - **Talents never pay for access.** Companies do, because they benefit when African contributors become excellent. - **We don't teach syntax — we teach craft.** The gestures a senior would teach at the workbench, at scale. Think *compagnonnage*, not school. - **We build with AI, not against it.** Disclosure over prohibition. AI is a tool to be declared, not a taboo to be enforced. - **Rooted in Africa, built for the world.** The wedge is African autodidactic devs and career-changers, but every artifact travels globally. Public launch: **January 2027**. Private beta: **autumn 2026**. ## What this repo contains This is the **backend API** of Skilluv, written in **Rust with Axum**. It provides: - **Authentication** — JWT + Argon2 + TOTP + WebAuthn/passkeys + OAuth + magic links + enterprise OIDC SSO + SCIM 2.0 - **Challenge lifecycle** — creation, submission, sandboxed evaluation via Judge0 (35+ languages) - **Gamification** — fragments, streaks, badges, guilds, tournaments, bounties, mentorship - **Real-time community** — WebSocket manager, notifications, forum, direct messages, GitHub integration - **Enterprise B2B** — dashboards, credits, subscriptions, talent search, sponsored challenges, KYC - **Compliance** — GDPR export, generic audit log, AES-256-GCM encrypt …