Skip to content
@E-Learn-ESI-SBA

Madaurus

The Distributed AI powered E-learning platform

Madaurus

Overview

Project Description:

Madaurus is a comprehensive computer science e-learning platform designed to provide high-quality educational content, interactive learning experiences, and community engagement for students, educators, and enthusiasts in the field of computer science. The platform aims to democratize access to computer science education, foster collaboration and knowledge sharing, and empower learners to excel in their academic and professional pursuits.

Project Goals:

To offer a diverse range of computer science courses, tutorials, and resources covering various topics and skill levels.

To create an engaging and interactive learning environment through multimedia content, hands-on exercises, and real-world projects.

To build a vibrant community of learners, educators, and industry professionals for networking, mentorship, and collaboration.

Stakeholders:

Technologies Used:

  • Programming Languages: typescript, Python, Go

  • Frameworks and Libraries: Next.js, Node.js, Django, GIN

  • Database: MongoDB, PostgreSQL , Cassandra, ElasticSearch

  • Infrastructure: Kubernetes, Docker

  • Communication: gRPC, Kafka,REST

  • Project Timeline:

    • Start Date: 21-02-2024.

    • End Date: 06-06-2024.

Key Deliverables:

  • Development of the Madaurus platform with user-friendly interfaces and intuitive navigation.

  • Creation of high-quality educational content, including courses, tutorials, and interactive exercises.

  • Implementation of community features such as forums, discussion boards, and user profiles.

  • Deployment of the platform to production environment for public access.

Project Team:

  • Project Manager:Ameri Mohamed Ayoub
  • Cloud & Infra: Ameri Mohamed Ayoub
  • Developers: All members.
  • Designers: Maroc Hakim
  • Documentation: Ameri Mohamed Ayoub.

Project Documentation:

The project documentation, including architecture design, technical specifications, and user manuals, is available on confluence.

Risks and Mitigation Strategies:

  • Technical Challenges: Proactively address technical challenges through regular code reviews, pair programming, and knowledge sharing sessions.

  • Content Quality: Ensure content quality through peer review, expert feedback, and continuous improvement processes.

  • Community Engagement: Foster community engagement through active moderation, incentives for participation, and responsive support channels.

Popular repositories Loading

  1. .github .github Public

    2 2

  2. admin-front admin-front Public

    TypeScript

  3. staff-front staff-front Public

    TypeScript

  4. staff staff Public

    Python

  5. infrastructure-service infrastructure-service Public

  6. messaging messaging Public

    Messaging service

    TypeScript

Repositories

Showing 10 of 13 repositories
  • .github Public
    E-Learn-ESI-SBA/.github’s past year of commit activity
    2 2 0 0 Updated Nov 7, 2024
  • E-Learn-ESI-SBA/staff-front’s past year of commit activity
    TypeScript 0 0 1 2 Updated Sep 18, 2024
  • messaging Public

    Messaging service

    E-Learn-ESI-SBA/messaging’s past year of commit activity
    TypeScript 0 0 0 0 Updated Jun 12, 2024
  • E-Learn-ESI-SBA/admin-front’s past year of commit activity
    TypeScript 0 0 1 0 Updated Jun 12, 2024
  • notifications Public

    Notifications Service

    E-Learn-ESI-SBA/notifications’s past year of commit activity
    TypeScript 0 0 0 0 Updated Jun 12, 2024
  • staff Public
    E-Learn-ESI-SBA/staff’s past year of commit activity
    Python 0 0 0 1 Updated Jun 8, 2024
  • charts Public

    This repo reserved for the gitops

    E-Learn-ESI-SBA/charts’s past year of commit activity
    Smarty 0 0 0 0 Updated Jun 8, 2024
  • communication Public

    Communication Service

    E-Learn-ESI-SBA/communication’s past year of commit activity
    TypeScript 0 0 0 0 Updated Jun 8, 2024
  • E-Learn-ESI-SBA/infrastructure-service’s past year of commit activity
    0 0 0 0 Updated Jun 7, 2024
  • assignment Public

    assignment service

    E-Learn-ESI-SBA/assignment’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Jun 7, 2024

Top languages

Loading…

Most used topics

Loading…