Logo Lanfrica

Joshuahobby/MWALIMU-Clement-MAX

Domain:

education

Record type:

software
Creator:
Jos
Host:
MWALIMU Clement is an online driving test platform designed to help students prepare for their provisional driving license exams in Rwanda. This platform is a rebranded clone of the original Action College website, adapted to serve under the MWALIMU Clement brand. MWALIMU Clement - Online Driving Test Platform Ikizamini cya Provisoire online - Wige wihangane! 🚗 An advanced online driving test platform designed to help students prepare for their provisional driving license exams in Rwanda. Built with modern web technologies and optimized for mobile-first usage. 🌟 Features 🎯 Core Functionality Multi-language Support: Tests available in Kinyarwanda, English, and French Interactive Practice Tests: Comprehensive provisional driving license preparation Real-time Feedback: Immediate scoring and detailed explanations Progress Tracking: Monitor your improvement over time Mobile Optimized: Perfect for smartphones and tablets 💳 Flexible Payment Options Single Test: 100 RWF per test Daily Access: 1,000 RWF (unlimited tests for 24 hours) Weekly Access: 4,000 RWF (unlimited tests for 7 days) Monthly Access: 10,000 RWF (unlimited tests for 30 days) 🔐 Access Methods Mobile Money: MTN Mobile Money, Airtel Money integration Bank Payments: Traditional bank payment options Access Codes: Alternative entry method for institutional users 🚀 Technology Stack Frontend Framework: Next.js 15.3.2 with TypeScript Styling: Tailwind CSS + shadcn/ui components State Management: React hooks with Context API Build Tool: Bun package manager Deployment: Netlify with CI/CD Backend & Database Database: Supabase (PostgreSQL) Authentication: Supabase Auth Real-time: Supabase real-time subscriptions Storage: Supabase Storage for assets Edge Functions: Supabase Edge Functions for serverless logic Payment Integration Payment Gateway: Flutterwave API Supported Methods: Mobile Money (MTN, Airtel), Bank transfers Currency: Rwandan Franc (RWF) Security: PCI DSS compliant processing 🛠️ Installation & Setup Prerequisites Node.js 18+ or Bun Supabase account Flutterwave account for payments Local Development Setup Clone the repository git clone github.com cd mwalimu-clement-platform Install dependencies # Using Bun (recommended) b …

Languages