Erweiterung der TeachTutti-Plattform durch ein Code-Audit

TeachTutti

Ü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

Eine flexible und integrierte Nachhilfeplattform für alle Lernenden

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.

TeachTutti-Projektbildschirm
Erweiterung der TeachTutti-Plattform durch ein Code-Audit
DIE ROLLE DER IMAGINÄREN WOLKE UND IHRE BETEILIGUNG AN TEACHTUTTI

‍

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.

Erweiterung der TeachTutti-Plattform durch ein Code-AuditSIE HABEN EIN NEUES PROJEKT? LASSEN SIE UNS SPRECHEN

wä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
WordPress
PHP
PHP
MySQL
MySQL

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.

Arbeitsmodell-Bildschirm
Arbeitsmodell und Team

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.

wichtigste Ergebnisse

Dieses Projekt lieferte ein tiefgreifendes Verständnis der Kunden-Persona und ihrer Interaktion mit dem Service.

1

Lieferte einen umfassenden Bericht mit 49 Ergebnissen zur Verbesserung der TeachTutti-Plattform.

2

Jedes Ergebnis wurde priorisiert, um effektive Umsetzungsmaßnahmen zu leiten.

3

Verwendete die Magic Quadrant-Methode, um Empfehlungen nach Wirkung und erforderlichem Aufwand zu kategorisieren.

Clutch logo

5,0

5/5 stars rating
Angebotserstellung
Der Webentwickler lieferte innerhalb kürzester Zeit ein wirklich hochwertiges Videokonferenzsystem.
Liam Hindson, Gründer und Inhaber
Dropdown caret icon

Neues Projekt im Sinn?

Kontaktformular abschickenillustration of someone at the computer

Ein neues Projekt geplant?
Lass uns sprechen!

Schedule Meeting icon
Antwort in weniger als 1 Stunde
illustration of someone at the computer
Erkläre dein Projekt und buchen Sie noch heute ein Treffen.