Cohorte Été 2024

Theo

Theo est une place de marché du tutorat, propre à chaque université, où les étudiants transforment leur expertise en services.

Été 2025 → Été 2024 6 codeurs
+1
À propos de ce projet

Pourquoi

Affichettes éparpillées, panneaux du campus restrictifs, groupes de discussion informels ou listes de diffusion : pour un étudiant qui veut donner des cours à ses camarades, ces canaux protègent mal la vie privée et donnent peu de résultats. Theo donne à ces étudiants un moyen simple de proposer leurs services de tutorat sur une plateforme numérique centralisée.

Qu’est-ce que c’est ?

Theo est une place de marché du tutorat en ligne, propre à chaque université, où les étudiants transforment leur expertise en activité durable. En prenant en charge réservations, planning et paiements, l’appli permet aux tuteurs inscrits de se concentrer sur l’enseignement tout en étant découverts par les bons élèves.

Comment ça marche ?

Theo s’adresse aux étudiants qui maîtrisent bien certaines matières et veulent proposer leur expertise comme tuteurs à leurs pairs — en particulier les étudiants de licence brillants, déjà habitués à gérer leur emploi du temps et leurs priorités. Les élèves tutorés constituent le second public.

Theo simplifie la publication et la gestion des disponibilités des tuteurs. Chacun contrôle entièrement ses offres : expertise mise en avant, tarifs flexibles, créneaux compatibles avec ses cours. Des tableaux de bord fluides permettent de créer des créneaux récurrents ou ponctuels, y compris pour du tutorat en groupe.

Les tuteurs sont notifiés des réservations et ajustent leurs créneaux restants. Chaque annonce présente la bio du tuteur, ses références, des exemples d’avis et ses matières de prédilection, pour que les élèves choisissent en connaissance de cause et selon leur budget. Filtres de localisation, créneaux rattachés à des cours, types de devoirs et périodes d’examens maximisent la pertinence. Les disponibilités se synchronisent automatiquement sur une page d’annonces où les élèves filtrent par matière, niveau, date, heure et note du tuteur.

Fonctionnalités

Profils de tuteurs

  • Profil présentant références, qualifications, expérience, matières maîtrisées, cours enseignés, formation, avis et notes, avec photo et/ou vidéo de présentation
  • Assistant de création de profil pour une visibilité optimale
  • Mise en avant des matières clés, réussites, résultats aux tests et certifications
  • Vérification du statut d’étudiant par l’adresse e-mail universitaire

Annonces

  • Création autonome d’annonces de disponibilité, avec contrôle des dates et créneaux
  • Forfaits personnalisés (p. ex. 5 leçons de piano pour 50 $)
  • Disponibilités récurrentes pour les rendez-vous réguliers, comme l’aide hebdomadaire
  • Calendrier synchronisé en temps réel avec les séances réservées
  • Le tuteur garde la main sur la publication de ses disponibilités

Découverte et mise en relation

  • Recherche avancée et filtres par matière, disponibilité, note du tuteur et tarif
  • Navigation par périodes de pointe : partiels, examens finaux
  • Priorité aux annonces proches du campus
  • Recommandations selon les préférences de l’apprenant

Administration

  • Processus de vérification et de sélection des tuteurs sur la base de leurs références
  • Programme de médailles et badges pour encourager l’activité
  • Mécanismes de détection des fraudes et de blocage

Fonctions IA

  • Assistant de discussion IA : poser des questions, obtenir des explications rapides et un soutien personnalisé
  • Synthèse vocale : les réponses de l’IA peuvent être lues à voix haute, pour plus d’accessibilité
  • Recommandation de contenus : suggestion automatique de vidéos pédagogiques selon les sujets abordés en séance
  • Recherche intelligente (à venir) : mise en relation tuteur-élève par analyse des cours, des échanges et des préférences

Technologies

React propulse l’interface de Theo : une expérience réactive et fluide pour tuteurs comme élèves. Java avec Spring assure le back-end — authentification, base de données et algorithme de mise en relation — avec fiabilité et évolutivité. L’hébergement sur AWS EC2 garantit haute disponibilité et montée en charge, avec la sécurité et la supervision de l’infrastructure AWS.

Auth0 gère l’authentification, remplaçant NextAuth pour une gestion des identités plus sûre et plus configurable. L’API OpenAI (gpt-3.5-turbo) alimente l’assistant de discussion. L’API Web Speech ajoute la synthèse vocale. Les API YouTube Data et OpenAI alimentent les recommandations de contenus. Nodemailer transmet en toute sécurité les messages du formulaire de contact aux administrateurs.

Démos
01 — Technologies

Comment c’est construit ?

React
Java
AWS
OpenAI
02 — Chronologie

Sur plusieurs cohortes.

Été 2024
Été 2025
1 codeur
Parcourir le catalogue

Découvrez tout ce que nos codeurs ont mis en ligne.

Toutes les applis