AIMS Rwanda - Comprehensive E-Learning Platform
# AIMS-Rwanda---Comprehensive-E-Learning-Platform
AIMS Rwanda - Comprehensive E-Learning Platform
Our AIMS Rwanda is a world-class, modular e-learning platform built with modern technologies to serve educational institutions in Rwanda and beyond, featuring a robust Python Django backend with Django REST Framework for a complete API-first architecture, a responsive React.js frontend with Tailwind CSS styled in our brand colors (clean white backgrounds, bold red accents, and strong black typography), and a meticulously designed PostgreSQL database schema that supports all core academic features including course management with drag-and-drop module organization, comprehensive assessment systems with auto-grading and plagiarism detection, real-time analytics dashboards for both students and lecturers, secure authentication with JWT and role-based access control (admin, lecturer, TA, student, guardian), institutional management tools, guardian portals, discussion forums, live class integration with Zoom/BigBlueButton, mobile-responsive Progressive Web App capabilities, and full compliance with GDPR and Rwanda data protection laws. The platform is containerized with Docker for easy deployment, includes complete database migrations, and can be run locally using docker-compose up for immediate testing with all services (PostgreSQL database, Redis cache, Django backend, and React frontend) automatically configured and connected, allowing you to experience the full system functionality including user registration, course creation, content management, assignment submission, grading workflows, progress tracking, and real-time notifications exactly as it would operate in production, while the modular architecture ensures scalability and extensibility for future features like SCORM/xAPI support, advanced analytics pipelines, mobile apps, and third-party integrations.
Quick Start
To run the platform locally and experience all features:
Clone the repository: git clone
git …