Sama Bac

Sama Bac

Samabac.sn est une plateforme éducative et un portail d'orientation professionnelle, développé pour digitaliser l'accès aux ressources scolaires (Cours, Annales, Concours) et d'emploi au Sénégal. En tant que gestionnaire de la plateforme, Sunu Code conçu ce système capable de gérer un trafic national important et un volume massif de contenu éducatif. La plateforme est une référence dans son domaine, enregistrant des millions de vues par mois.

Architecture & Technologies

L'architecture est optimisée pour la robustesse et la scalabilité afin de supporter les périodes de pointe liées aux examens.

  • Plateforme Web (samabac.sn) : Le cœur du système est basé sur Laravel (PHP). Ce back-end gère l'administration complète, l'indexation du contenu (articles, cours, annales, articles), la logique utilisateur et la boutique en ligne. Il sert également d'API centrale.

  • Application Mobile : Développée en Flutter, l'application offre une interface utilisateur native dédiée, rapide et optimisée pour la consultation du contenu en mobilité. Elle se synchronise avec le back-end Laravel via une API REST.

Implémentation & Enjeux Techniques

Les défis majeurs ont été centrés sur la performance et la gestion des données à grande échelle :

  • Gestion de Contenu Massif : Mise en place d'un système de gestion de documents et d'indexation sophistiqué pour rendre des milliers de fichiers (PDF, documents) accessibles instantanément.

  • Haute Disponibilité : Optimisation de la base de données et de l'infrastructure pour absorber les pics de charge fréquents (lors de l'ouverture des concours ou la publication de résultats).

  • Monétisation Éducative : Intégration d'Adsense et d'un module de commerce électronique pour la vente sécurisée de produits numériques (fascicules), avec gestion des paiements locaux.

Informations

Type
Site Web
Date de réalisation
August 2024
Catégorie
Blog / Média
Voir le projet
Besoin d'aide ? Contactez-nous !