Optimisation de la plateforme TeachTutti grâce à un audit de code

Écran surligné

À propos de ce projet

TeachTutti a fait appel à Imaginary Cloud pour auditer son module de visioconférence, développé avec Twilio pour les fonctionnalités de vidéo, de chat et de tableau blanc. L'objectif était d'évaluer la fiabilité, la sécurité et les performances du module afin d'améliorer l'expérience utilisateur et de garantir un tutorat à distance fluide. Nous avons réalisé cette mission via notre audit de code.

Résultat : Livraison d'un rapport complet contenant 49 recommandations priorisées pour guider la mise en œuvre, chacune visant à améliorer l'état général de la plateforme TeachTutti.

notre IMPLICATION

technologies

WordPress

PHP

MySQL

Une plateforme de tutorat flexible et intégrée pour tous les apprenants

TeachTutti est une plateforme de soutien scolaire en ligne complète, conçue pour mettre en relation les élèves avec des tuteurs qualifiés dans de nombreuses matières. La plateforme propose trois modes d'apprentissage : des séances en présentiel au domicile de l'élève, des séances au domicile du tuteur, et des cours à distance par visioconférence. Cette flexibilité permet aux élèves de choisir l'environnement d'apprentissage qui correspond le mieux à leurs besoins.

Au-delà de la simple mise en relation, TeachTutti propose une expérience d'apprentissage intégrée incluant des outils de planification, de paiement sécurisé et de communication pour simplifier les échanges entre professeurs et élèves. La plateforme couvre un large éventail de matières et s'adresse aux apprenants de tous âges et de tous niveaux, du primaire à l'université, sans oublier la formation professionnelle. En tirant parti de la technologie pour améliorer l'accessibilité et la flexibilité, TeachTutti a pour ambition de rendre une éducation de qualité plus personnalisée, efficace et accessible à tous.

Écran du projet TeachTutti
Optimisez la plateforme TeachTutti grâce à un audit de code
RÔLE ET IMPLICATION D'IMAGINARY CLOUD AUPRÈS DE TEACHTUTTI

Dans le cadre de l'audit de code de TeachTutti, notre équipe a mené une évaluation approfondie de la plateforme, en adoptant une approche ciblée et systématique pour identifier les axes d'amélioration. Nous avons pris en charge l'intégralité du processus d'audit, en fournissant des recommandations concrètes grâce à une méthodologie structurée.

Nos responsabilités comprenaient :

1. Planification et exécution de l'audit - Nous avons élaboré un plan d'audit détaillé définissant le périmètre, la méthodologie et le calendrier, permettant une évaluation systématique de la base de code et l'identification des conclusions clés.

2. Analyse du code - Notre équipe a examiné le code existant en se concentrant sur les meilleures pratiques, les vulnérabilités de sécurité et la qualité globale. Cette évaluation technique a été déterminante pour formuler des recommandations d'amélioration pratiques.

3. Rapport et recommandations - À l'issue de l'audit, nous avons compilé un rapport complet incluant des conclusions hiérarchisées et des recommandations exploitables. Ce document a servi de feuille de route claire pour l'équipe de développement de TeachTutti.

L'audit s'est principalement concentré sur l'évaluation du module de visioconférence, qui utilise Twilio pour les fonctionnalités de vidéo, de chat et de tableau blanc. La communication à distance étant essentielle à l'expérience utilisateur, il était crucial de garantir la fiabilité, la sécurité et les performances de ce module.

Parallèlement à l'examen spécifique du module, nous avons évalué l'architecture globale, incluant une revue de code complète, une évaluation du serveur de production et une analyse de la gestion des données. Nos conclusions ont porté sur les vulnérabilités potentielles, les inefficacités du serveur et les pratiques de gestion des données afin d'assurer la scalabilité, la sécurité et la fonctionnalité de la plateforme.

Optimisez la plateforme TeachTutti grâce à un audit de codeUN NOUVEAU PROJET EN TÊTE ? DISCUTONS-EN

pendant le projet

Le processus d'audit de code a été mis en place pour réaliser l'analyse du code de la plateforme.

deux étapes

Migration
Développement

quatre étapes

Recherche
Idéation
Exécution
Évaluation technique

quatre étapes

Besoins
Intégration back-end
Développement de site web
Filtrage et recherche avancés

quatre étapes

Recherche
Idéation
Exécution
Évaluation technique

quatre étapes

Backlog
Bootstrap
Vague 0
Vague N

quatre étapes

Recherche
Idéation
Exécution
Lancement et transfert

deux processus

MVP
‍ADP

Quatre étapes

Réunion de cadrage
Revue de code
Revue de test
Revue de qualité
Évaluation

Quatre étapes

Backlog
Bootstrap
Vague 0
Vague N

durant le projet

Le processus d'audit de code a été mis en place pour réaliser l'analyse du code de la plateforme.

TECHNOLOGIES utilisées

WordPress
WordPress
PHP
PHP
MySQL
MySQL

WordPress propulse la plateforme TeachTutti, en gérant les pages, les comptes utilisateurs et le contenu. Ses extensions permettent d'ajouter facilement de nouvelles fonctionnalités.

Le code PHP personnalisé permet d'intégrer des fonctionnalités clés telles que la connexion des utilisateurs, les appels vidéo et la messagerie instantanée, assurant ainsi un contenu dynamique et une interaction fluide avec la base de données.

MySQL stocke les données des utilisateurs et l'activité de la plateforme, offrant des performances fiables pour un traitement rapide et efficace des données.

Écran du modèle de travail
modèle de travail et équipe

Comme TeachTutti recherchait une expertise technique de haut niveau, nous avons opté pour le modèle de projet géré, qui incluait nos développeurs Full-Stack orientés produit ainsi qu'un chef de projet.

Développeurs Full-Stack : Ils ont réalisé un audit complet du module de visioconférence de TeachTutti, évaluant la qualité du code, la sécurité et les performances. Ils ont identifié les vulnérabilités, analysé les pratiques de gestion des données et fourni des recommandations hiérarchisées pour améliorer la fiabilité et l'efficacité de la plateforme.

Chef de projet : Il a supervisé le processus d'audit, garantissant des objectifs clairs, une exécution efficace et une adéquation avec les besoins de TeachTutti. Il a facilité la communication, structuré les conclusions selon la méthodologie du Magic Quadrant et remis un rapport complet pour orienter les efforts de mise en œuvre.

résultats clés

Ce projet a permis une compréhension approfondie du profil client et de son interaction avec le service.

1

Rédaction d'un rapport complet comprenant 49 recommandations pour optimiser la plateforme TeachTutti.

2

Hiérarchisation de chaque constat pour orienter efficacement les efforts de mise en œuvre.

3

Utilisation de la méthodologie du Magic Quadrant pour classer les recommandations selon leur impact et l'effort requis.

Clutch logo

5,0

5/5 stars rating
teachtutti logo
Devis
Le développeur web a livré un système de visioconférence d'une excellente qualité dans un délai très court.
Liam Hindson, fondateur et propriétaire
Dropdown caret icon

Nouveau projet en tête ?

Soumettre le formulaire de contactillustration of someone at the computer

Un nouveau projet en tête ?
Discutons-en !

Schedule Meeting icon
réponse en moins d'une heure
illustration of someone at the computer
Expliquez votre projet et réservez une réunion dès aujourd'hui.