
.webp)
Über dieses Projekt
TeachTutti beauftragte Imaginary Cloud mit der Prüfung ihres Videokonferenz-Moduls, das auf Twilio für Video-, Chat- und Whiteboard-Funktionen basiert. Ziel war es, die Zuverlässigkeit, Sicherheit und Leistung des Moduls zu bewerten, um die Nutzererfahrung zu verbessern und einen reibungslosen Fernunterricht zu gewährleisten. Wir lieferten dies durch unser Code-Audit.
Ergebnis: Wir haben einen umfassenden Bericht mit 49 priorisierten Erkenntnissen erstellt, der als Leitfaden für die Implementierung dient und darauf abzielt, den Gesamtzustand der TeachTutti-Plattform zu verbessern.
Unser Beitrag
Technologien
WordPress
PHP
MySQL
TeachTutti ist eine umfassende Online-Nachhilfeplattform, die entwickelt wurde, um Schüler mit qualifizierten Tutoren aus verschiedenen Fächern zu verbinden. Die Plattform bietet drei Arten von Nachhilfe: persönliche Sitzungen beim Schüler zu Hause, persönliche Sitzungen beim Tutor zu Hause und Fernunterricht per Videokonferenz. Diese Flexibilität ermöglicht es den Schülern, die Lernumgebung zu wählen, die ihren Bedürfnissen am besten entspricht.
Neben dem Matchmaking bietet TeachTutti ein integriertes Lernerlebnis mit integrierter Terminplanung, sicherer Zahlungsabwicklung und Kommunikationstools zur Optimierung der Interaktionen zwischen Tutor und Schülern. Die Plattform unterstützt ein breites Fächerspektrum und richtet sich an Lernende jeden Alters und jeden akademischen Niveaus, von der Grundschule über die Universität bis hin zur beruflichen Entwicklung. Durch den Einsatz von Technologie zur Verbesserung der Zugänglichkeit und des Komforts will TeachTutti qualitativ hochwertige Bildung personalisierter, effizienter und umfassender verfügbar machen.


Im Rahmen des TeachTutti Code Audit führte unser Team eine gründliche Bewertung der Plattform durch und stellte so einen fokussierten und systematischen Ansatz zur Identifizierung von Verbesserungsmöglichkeiten sicher. Wir waren für den gesamten Auditprozess verantwortlich und lieferten anhand einer strukturierten Methodik umsetzbare Erkenntnisse.
Zu unseren Aufgaben gehörten:
1. Planung und Durchführung von Audits - Wir entwickelten einen detaillierten Auditplan, der Umfang, die Methodik und den Zeitplan skizzierte und eine systematische Bewertung der Codebasis und die Identifizierung der wichtigsten Ergebnisse ermöglichte.
2. Code-Analyse - Unser Team überprüfte den vorhandenen Code und konzentrierte sich dabei auf bewährte Verfahren, Sicherheitslücken und die allgemeine Qualität. Diese technische Bewertung war entscheidend für die Bereitstellung praktischer Verbesserungsempfehlungen.
3. Berichterstattung und Empfehlungen - Nach Abschluss des Audits erstellten wir einen umfassenden Bericht mit priorisierten Ergebnissen und umsetzbaren Empfehlungen. Dies diente dem Entwicklungsteam von TeachTutti als klare Roadmap.
Das Hauptaugenmerk der Prüfung lag auf der Bewertung des Videokonferenzmoduls, das Twilio für Video-, Chat- und Whiteboard-Funktionen verwendet. Da die Fernkommunikation für das Benutzererlebnis von entscheidender Bedeutung ist, war die Sicherstellung der Zuverlässigkeit, Sicherheit und Leistung des Moduls von entscheidender Bedeutung.
Neben der modulspezifischen Überprüfung haben wir die umfassendere Architektur bewertet, einschließlich einer umfassenden Codeüberprüfung, einer Bewertung des Produktionsservers und einer Bewertung des Datenmanagements. Unsere Ergebnisse betrafen potenzielle Sicherheitslücken, Serverineffizienzen und Datenverwaltungspraktiken, um die Skalierbarkeit, Sicherheit und Funktionalität der Plattform sicherzustellen.
SIE HABEN EIN NEUES PROJEKT? LASSEN SIE UNS SPRECHENwährend des Projekts
Der Code-Audit-Prozess wurde implementiert, um die Codeanalyse der Plattform durchzuführen.
zwei Phasen
Migration
Entwicklung
two stages
Migration
Development
vier Phasen
Recherche
Ideenfindung
Umsetzung
Technische Bewertung
vier Phasen
Anforderungen
Back-End-Integration
Website-Entwicklung
Erweiterte Filter- und Suchfunktionen
vier Phasen
Recherche
Ideenfindung
Umsetzung
Technische Bewertung
vier Phasen
Backlog
Bootstrap
Welle 0
Welle N
vier Phasen
Recherche
Ideenfindung
Umsetzung
Launch & Übergabe
zwei Prozesse
MVP
ADP
Vier Phasen
Umfang-Meeting
Code-Review
Test-Review
Qualitätsprüfung
Bewertung
Vier Phasen
Backlog
Bootstrap
Wave 0
Wave N
während des Projekts
Der Code-Audit-Prozess wurde implementiert, um die Codeanalyse der Plattform durchzuführen.
Verwendete TECHNOLOGIEN



WordPress unterstützt die TeachTutti-Plattform und verwaltet Seiten, Benutzerkonten und Inhalte. Die Plugins ermöglichen eine einfache Funktionserweiterung.
Benutzerdefinierter PHP-Code bietet wichtige Funktionen wie Benutzeranmeldung, Videoanrufe und Chat und ermöglicht dynamische Inhalte und eine reibungslose Datenbankinteraktion.
MySQL speichert Benutzerdaten und Plattformaktivitäten und bietet eine zuverlässige Leistung für eine schnelle, effiziente Datenverarbeitung.

Da TeachTutti auf der Suche nach hoher technischer Expertise war, folgten wir dem Arbeitsmodell für verwaltete Projekte, zu denen auch unsere produktorientierten Full-Stack-Entwickler und ein Projektleiter.
Full-Stack-Entwickler: Durchführung eines gründlichen Code-Audits des Videokonferenzmoduls von TeachTutti, bei dem die Codequalität, Sicherheit und Leistung bewertet wurden. Sie identifizierten Sicherheitslücken, bewerteten Datenverwaltungspraktiken und gaben priorisierte Empfehlungen zur Verbesserung der Zuverlässigkeit und Effizienz der Plattform ab.
Projektleiter: Beaufsichtigte den Auditprozess und sorgte für klare Ziele, eine effiziente Ausführung und die Ausrichtung auf die Bedürfnisse von TeachTutti. Erleichterte die Kommunikation, strukturierte die Ergebnisse mithilfe der Magic Quadrant-Methode und Erstellung eines umfassenden Berichts als Leitfaden für die Umsetzung.
Dieses Projekt lieferte ein tiefgreifendes Verständnis der Kunden-Persona und ihrer Interaktion mit dem Service.
Lieferte einen umfassenden Bericht mit 49 Ergebnissen zur Verbesserung der TeachTutti-Plattform.
Jedes Ergebnis wurde priorisiert, um effektive Umsetzungsmaßnahmen zu leiten.
Verwendete die Magic Quadrant-Methode, um Empfehlungen nach Wirkung und erforderlichem Aufwand zu kategorisieren.