Logo Lanfrica

7ever/Nerdo.Africa

Domaine:

socioeconomiceducationdigital infrastructure

Type de record:

software
Créateur:
7ev
Hôte:
A Django-based digital employment platform connecting African youth to freelance jobs and skill development. Features YouTube API integration for learning paths, Africa's Talking for SMS reminders, and M-Pesa for payments. Built using Python, Bootstrap, and MariaDB. # Nerdo.Africa **Bridging the Gap Between Talent and Opportunity** Nerdo.Africa is a comprehensive platform designed to combat youth unemployment in Kenya and across Africa. It connects freelance talent with digital jobs and addresses the skills gap using intuitive learning roadmaps, verification tools, and integrated communications and payments. ## Key Features ### AI-Driven Skill Roadmaps Unlike standard job boards, Nerdo doesn't just show you a job you aren't ready for. - **Tailored Learning**: Users select an interest (e.g., "Data Entry"), and the system uses the YouTube Data API to generate a curated "Zero to Hero" learning path made of quality video modules. - **Progress Tracking**: Users can track their progress through video modules with personalized dashboards and milestones. ### GOK-Aligned Verification - **Simulated Ajira Validation**: The platform implements data structures compatible with the Ajira Digital Program to verify user identity and registration status. - **Trust Badges**: Verified users receive a "Verified Talent" badge, increasing their hireability and trustworthiness to employers. ### Intelligent Reminders (SMS) - **The 3-Day Rule**: The system automatically tracks application deadlines. - **SMS Notifications**: Powered by Africa's Talking API (Sandbox), users receive SMS alerts 3 days before a job closes, ensuring they never miss an opportunity. ### Integrated Payment System - **M-Pesa Integration**: Users can pay for premium verification or expedited alerts using Lipa Na M-Pesa (STK Push) for seamless mobile money transactions. ## Technical Stack - **Backend Framework**: Django (Python) - **Database**: MariaDB (Production-grade SQL) - **Frontend**: Bootstrap (Responsive Mobile-First UI) - **APIs Integrated**: - Google YouTube Data API (for fetching learning content) - Africa's Talking (for SMS notifications and alerts) - Safaricom Daraja (for M-Pesa payments) ## Project Structure The project is organized into modular applic …