Erweiterung der TeachTutti-Plattform durch ein Code-Audit

TeachTutti

About this project

TeachTutti wandte sich an Imaginary Cloud, um ein Audit seines Videokonferenzmoduls zu erhalten, das mit Twilio für Video-, Chat- und Whiteboard-Funktionen entwickelt wurde. Ziel war es, die Zuverlässigkeit, Sicherheit und Leistung des Moduls zu bewerten, um die Benutzererfahrung zu verbessern und einen reibungslosen Fernunterricht zu gewährleisten.

Ergebnis: Es wurde erfolgreich ein umfassender Bericht mit 49 Ergebnissen erstellt, die jeweils priorisiert wurden, um die Umsetzungsbemühungen wirksam zu steuern. Diese Empfehlungen zielten darauf ab, den Gesamtzustand der TeachTutti-Plattform zu verbessern.

our INVOLVEMENT

technologies

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-AuditNEW PROJECT IN MIND? LET'S TALK

during the project

Der Code-Audit-Prozess wurde implementiert, um die Codeanalyse der Plattform durchzuführen.

two stages

Migration
Development

four stages

Research
Ideation
Execution
Technical Assessment

four stages

Requirements
Back-end integration
Website development
Advanced filtering and search

four stages

Research
Ideation
Execution
Technical Assessment

four stages

Backlog
Bootstrap
Wave 0
Wave N

four stages

Research
Ideation
Execution
Launch & Handover

two processes

MVP
‍ADP

Four stages

Scope meeting
Code review
Test review
Quality review
Assessment

Four stages

Backlog
Bootstrap
Wave 0
Wave N

during the project

Der Code-Audit-Prozess wurde implementiert, um die Codeanalyse der Plattform durchzuführen.

TECHNOLOGIES used

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.

Working Model screen
working model and 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.

key results

This project delivered an in-depth understanding of the customer persona and their interaction with the 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
Teachtutti-Logo
Quoting
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

Neues Projekt im Sinn?
Lass uns reden!

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.
TeachTutti

The project behind the NDA

TeachTutti wandte sich an Imaginary Cloud, um ein Audit seines Videokonferenzmoduls zu erhalten, das mit Twilio für Video-, Chat- und Whiteboard-Funktionen entwickelt wurde. Ziel war es, die Zuverlässigkeit, Sicherheit und Leistung des Moduls zu bewerten, um die Benutzererfahrung zu verbessern und einen reibungslosen Fernunterricht zu gewährleisten.

Ergebnis: Es wurde erfolgreich ein umfassender Bericht mit 49 Ergebnissen erstellt, die jeweils priorisiert wurden, um die Umsetzungsbemühungen wirksam zu steuern. Diese Empfehlungen zielten darauf ab, den Gesamtzustand der TeachTutti-Plattform zu verbessern.

Dropdown caret icon

Neues Projekt im Sinn?

Kontaktformular abschickenillustration of someone at the computer

Neues Projekt im Sinn?
Lass uns reden!

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.