Logo Lanfrica

Jbmuisha/MwanaHistory

Domain:

educationnatural language processing

Record type:

software
Creator:
Jbm
Host:
MwanaHistoire is an interactive learning platform that helps students explore the history of the DRC and Africa. Users can register, upload PDFs, and chat with an AI tutor that explains lessons and assists in exam preparation. MwanaHistoire est une plateforme éducative innovante visant à aider les élèves et étudiants africains à apprendre l’histoire de la République Démocratique du Congo (RDC) et de l’Afrique de manière interactive et moderne. Le projet combine un backend FastAPI et un frontend Next.js, permettant aux utilisateurs de se connecter, télécharger des documents PDF et interagir avec un agent IA qui explique les cours et aide à la préparation des examens. Fonctionnalités principales Inscription et connexion sécurisées pour les élèves et étudiants. Upload de PDF : les étudiants peuvent soumettre leurs documents d’histoire. Agent IA interactif : répond aux questions des utilisateurs, explique les cours et fournit un support pédagogique. Compatibilité multi-niveaux : conçu pour l’école primaire, le secondaire et l’université. Interface moderne et simple grâce à Next.js. Base de données MongoDB pour gérer les utilisateurs et les documents. Dockerisé pour un déploiement facile sur n’importe quel serveur. Tech Stack Backend : Python, FastAPI, MongoDB Frontend : Next.js, Tailwind CSS (ou CSS) IA : OpenAI GPT (ou tout autre LLM) Conteneurisation : Docker & Docker Compose