🎓 EduSphere - Application d'Apprentissage Collaboratif.
Cas du Collège de Paris
EduSphere est une application d'apprentissage collaboratif complète développée par l'équipe Edusphere, Cette plateforme révolutionnaire vise à transformer l'éducation en offrant un environnement d'apprentissage interactif, sécurisé et collaboratif pour les étudiants des établissements d'enseignement supérieur.
Le projet comprend deux composantes principales :
- Application Mobile : Interface utilisateur principale (Android/iOS)
- Panneau d'Administration Web : Interface de gestion et contrôle (Version actuelle)
- Catalogue complet : Accès à une vaste collection de livres académiques
- Recherche avancée : Filtrage par domaine, niveau, auteur
- Lecture sécurisée : Protection anti-copie et anti-capture d'écran
- Système d'évaluation : Avis et recommandations communautaires
- Synchronisation : Lecture cross-platform avec sauvegarde de progression
- Sélection par établissement : 7 institutions supportées
- Organisation par niveau : B1, B2, B3, M1, M2
- Historique complet : Accès aux épreuves des années antérieures
- Assistance IA : Aide intelligente pour la résolution d'exercices
- Notification automatique : Alerte pour les nouvelles épreuves
- Clubs thématiques : Organisation par domaines d'expertise
- Ateliers privés : Espaces de travail collaboratif sécurisés
- Environnements de développement : VSCode, labs cybersécurité, Packet Tracer
- Chat en temps réel : Messagerie multimedia intégrée
- Défis communautaires : Compétitions d'apprentissage
- Gestion complète du profil : Informations personnelles et académiques
- Portefeuille de projets : Suivi et collaboration sur les projets
- Génération de CV IA : CV personnalisés selon le type d'entreprise visé
- Historique d'activité : Suivi des progrès et réalisations
- Paramètres de confidentialité : Contrôle granulaire des données
- Gestion des utilisateurs : CRUD complet, rôles et permissions
- Gestion du contenu : Livres, épreuves, ressources pédagogiques
- Modération communautaire : Surveillance des clubs et ateliers
- Analytics avancées : Statistiques d'utilisation et performance
- Configuration système : Paramètres globaux et sécurité
- React 18+ avec TypeScript
- Vite pour le build et développement
- TailwindCSS pour le styling
- Shadcn/UI pour les composants
- React Query pour la gestion d'état
- Supabase (PostgreSQL + Auth + Storage + Real-time)
- Row Level Security (RLS) pour la sécurité
- Edge Functions pour la logique métier
- WebRTC pour la communication temps réel
- React Native pour iOS/Android
- Expo pour le développement rapide
- Docker pour les environnements d'ateliers
- WebView pour l'intégration des IDE
- Google Gemini API pour l'assistance pédagogique
- Modèles spécialisés pour la résolution d'exercices
- Node.js 18+
- Git
- Compte Supabase
- Docker (pour les environnements d'ateliers)
# Cloner le repository
git clone https://github.com/nell852/EDUSPHERE_UP.git
cd EDUSPHERE_UP
# Installer les dépendances
npm install
# Configuration des variables d'environnement
cp .env.example .env.local
# Configurer vos clés API Supabase dans .env.local
# Lancer en mode développement
npm run dev- Interface Admin :
http://localhost:8080/admin - Application Mobile : Disponible sur Docker Hub
# Télécharger l'image Docker
docker pull nellblaise/edusphere:latest
# Lancer l'application mobile
docker run -p 3000:3000 nellblaise/edusphere:latest- Authentification Multi-Facteurs : Protection des comptes administrateurs
- Chiffrement End-to-End : Communications sécurisées
- Row Level Security : Isolation des données par utilisateur
- Audit Logging : Traçabilité complète des actions
- Protection Anti-Copie : Prévention des captures d'écran sur contenu sensible
- RGPD : Respect des réglementations européennes
- Tests de sécurité : Audits réguliers et tests d'intrusion
- Sauvegarde automatique : Protection contre la perte de données
- Monitoring 24/7 : Surveillance continue de la sécurité
- Réalité Augmentée : Visualisation 3D des concepts académiques
- Blockchain : Certification et validation des diplômes
- Machine Learning : Personnalisation avancée de l'apprentissage
- IoT Integration : Connexion avec équipements de laboratoire
- Multi-langue : Support international
- API Publique : Intégration avec systèmes externes
- Mobile Desktop : Version desktop native
- Analytics Prédictive : Prédiction des performances académiques
- Utilisateurs simultanés : 10,000+
- Stockage de contenu : 10TB+ de ressources pédagogiques
- Temps de réponse : <200ms pour les requêtes standard
- Disponibilité : 99.9% uptime garanti
- Backup Multi-Zone : Redondance géographique
Ce projet a été développé par l'Équipe EduSphere :
- KENMEUGNE TCHOUPO CALIXTE FRANCK
- MVELE NYOGOG SILVAN NELL BLAISE
- WATONG STENGANG KEVIN DALMA
- FONKOU OUMBE BOOZ MELKI
- Code Source du Panneau d'Administration (actuel) : https://github.com/Franck2040/EDUSPHERE_UP_ADMIN
- Code Source de l'Application Mobile (Frontend Utilisateur) : https://github.com/nell852/EDUSPHERE_UP
Pour explorer l'interface utilisateur principale côté étudiant, l'image Docker est disponible ici :
-
Image Docker de l'Application Mobile : https://hub.docker.com/r/nellblaise/edusphere
Pour la lancer (en utilisant un port différent pour éviter les conflits si le panneau admin est déjà en marche, c'est la meme procédure pour lancer cette partie admin avec l'image docker) :
docker pull nellblaise/edusphere:latest docker run -d -p 3000:3000 --name edusphere-mobile nellblaise/edusphere:latest
Puis accédez à :
http://localhost:3000
- 🐳 Docker Hub pour la Version Mobile : nellblaise/edusphere
- 🐳 Line Dockerhub de ce projet admin : franckdev2/edusphere-admin
- 📦 Version Mobile de Lapplication sur Github : EDUSPHERE_UP
- 📚 Documentation : Guide Complet
Ce projet est développé sous licence propriétaire par L'Equipe Edusphere.
Tous droits réservés © 2025
Version : 2.0.0 - Admin Panel
Dernière mise à jour : Juillets 2025
Contact : edusphere745@gmail.com





