Logo Lanfrica

dkalunga71-coder/Elimupay

Domaine:

education

Type de record:

software
Créateur:
dka
HĂ´te:
🚀 ElimuPay AI ElimuPay AI is an AI-powered educational marketplace built for Africa, designed to make learning more accessible, affordable, and locally relevant. The platform allows skilled individuals to monetize their knowledge by creating and selling courses, while learners can purchase training easily using Mobile Money. Powered by Google Ge # ElimuPay AI 🚀 ElimuPay AI est une marketplace éducative révolutionnaire pour l'Afrique, combinant l'Intelligence Artificielle (Google Gemini) et les paiements mobiles (Mobile Money) pour rendre l'éducation accessible, abordable et personnalisée. ## Fonctionnalités Clés - **Authentification Sécurisée** : Connexion Google via Firebase. - **Marketplace de Cours** : Parcourez et inscrivez-vous à des cours créés par des experts locaux. - **Paiement Mobile Intégré** : Simulation de paiement via Airtel Money (+243 979766023). - **Assistant IA Gemini** : Un co-pilote d'apprentissage disponible sur chaque page pour expliquer des concepts et recommander des cours. - **Tableau de Bord Apprenant** : Suivi de la progression et recommandations personnalisées. - **Interface Moderne** : Design premium, minimaliste et responsive (Mobile-first). ## Technologies utilisées - **Frontend** : Next.js 15, React 19, Tailwind CSS v4, Motion (animations). - **Backend/Logic** : Next.js API Routes & Server Actions. - **Base de données & Auth** : Firebase (Firestore & Auth). - **IA** : Google Gemini API via le SDK `@google/genai`. - **Déploiement** : Docker / Google Cloud Run. ## Installation Locale 1. Clonez le dépôt. 2. Installez les dépendances : ```bash npm install ``` 3. Configurez les variables d'environnement dans `.env.local` (voir `.env.example`). 4. Lancez le serveur de développement : ```bash npm run dev ``` ## Structure du Projet - `/app` : Routes et pages Next.js. - `/components` : Composants UI réutilisables. - `/context` : Contextes React (Auth, etc.). - `/lib` : Utilitaires et clients API (Firebase, Gemini). - `/public` : Actifs statiques. ## Déploiement sur Cloud Run L'application est prête pour Cloud Run via le `Dockerfile` fourni. Assurez-vous que le port est configuré sur 3000. --- Développé par **David Kalunga** pour le hackathon "Build with AI".

Languages