Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Digital-Leap-Africa/digital-leap-africa

Domain:

education

Record type:

software
Creator:
Dig
Host:
This is the official repo for the Digital Leap Africa Community Website. # Digital Leap Africa E-Learning Platform Digital Leap Africa is a full-stack e-learning and community platform built with the Laravel framework. It provides a comprehensive suite of tools for managing and delivering educational content, tracking user progress, and fostering a community around learning. The entire platform, from the public-facing website to the advanced admin panel, is designed to be fully dynamic and database-driven. ## Features * **Public-Facing Website:** A fully responsive, dark-themed website showcasing courses, projects, eLibrary resources, and a job board. * **Complete Authentication:** Secure user registration, login, profile management, and password reset functionality. * **Role-Based Access Control:** A secure distinction between regular `users` and privileged `admins`. * **Advanced E-Learning System:** * Course enrollment for authenticated users. * Multi-level course structure: **Courses -> Topics -> Lessons**. * Support for various lesson types (notes, videos, assignments). * **Gamification & Progress Tracking:** * Users earn points for activities like enrolling in courses. * Users can mark lessons as complete. * The system automatically calculates and displays a course completion percentage. * Total points are displayed on the user's profile. * **Comprehensive Admin Panel (CMS):** * Full CRUD (Create, Read, Update, Delete) management for Jobs, Courses, Projects, and eLibrary Resources. * Advanced interface for managing nested course content (Topics and Lessons). * A global Site Settings page to dynamically control the site name, logo, and footer links. ## Tech Stack * **Backend:** PHP 8.1 / Laravel 10 * **Frontend:** Blade / Tailwind CSS / Alpine.js * **Database:** MySQL ## Getting Started Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes. ### Prerequisites You will need a local development environment with the …

Visit

github.com

Tags

blogscourseselibraryevents

Licenses

MIT