Förbättra TeachTuttis plattform med en kodgranskning

TeachTutti

Om detta projekt

TeachTutti kontaktade Imaginary Cloud för att granska deras videokonferensmodul, som är byggd med Twilio för video-, chatt- och whiteboardfunktioner. Målet var att utvärdera modulens tillförlitlighet, säkerhet och prestanda för att förbättra användarupplevelsen och säkerställa smidig distansundervisning. Vi levererade detta genom vår kodgranskning.

Resultat: Levererade en omfattande rapport med 49 prioriterade resultat som vägledning för implementeringen, där varje punkt syftade till att förbättra det övergripande tillståndet för TeachTutti-plattformen.

Vårt engagemang

teknik

WordPress

PHP

MySQL

En flexibel och integrerad handledningsplattform för alla elever

TeachTutti är en omfattande onlinehandledningsplattform utformad för att ansluta studenter med kvalificerade handledare inom olika ämnen. Plattformen erbjuder tre lägen för handledning: personliga sessioner hemma hos studenten, personliga sessioner hemma hos handledaren och fjärrhandledning via videokonferenser. Denna flexibilitet gör det möjligt för eleverna att välja den inlärningsmiljö som bäst passar deras behov.

Utöver matchning, TeachTutti ger en integrerad inlärningsupplevelse med inbyggd schemaläggning, säker betalningshantering, och kommunikationsverktyg för att effektivisera interaktioner mellan handledare och student. Plattformen stöder ett brett spektrum av ämnen, tillgodoser elever i alla åldrar och akademiska nivåer, från grundskola till universitet och professionell utveckling. Genom att utnyttja teknik för att förbättra tillgängligheten och bekvämligheten syftar TeachTutti till att göra utbildning av hög kvalitet mer personlig, effektiv och allmänt tillgänglig.

TeachTutti projektskärm
Förbättra TeachTuttis plattform med en kodgranskning
IMAGINÄRA MOLNS ROLL OCH ENGAGEMANG I TEACHTUTTI

I TeachTutti Code Audit genomförde vårt team en grundlig utvärdering av plattformen, vilket säkerställde ett fokuserat och systematiskt tillvägagångssätt för att identifiera förbättringsområden. Vi var ansvariga för hela revisionsprocessen och levererade handlingsbara insikter genom en strukturerad metod.

Vårt ansvar inkluderade:

1. Revisionsplanering och genomförande - Vi utvecklade en detaljerad revisionsplan som beskrev omfattningen, metodik, och tidslinje, vilket möjliggör en systematisk bedömning av kodbasen och identifiering av viktiga resultat.

2. Kodanalys - Vårt team granskade den befintliga koden, med fokus på bästa praxis, säkerhetssårbarheter och övergripande kvalitet. Denna tekniska bedömning var avgörande för att ge praktiska rekommendationer för förbättringar.

3. Rapportering och rekommendationer - Efter avslutad revision sammanställde vi en omfattande rapport med prioriterade resultat och handlingsbara rekommendationer. Detta fungerade som en tydlig färdplan för TeachTuttis utvecklingsteam.

Revisionens primära fokus var att utvärdera videokonferensmodulen, som använder Twilio för video-, chatt- och whiteboardfunktioner. Eftersom fjärrkommunikation är avgörande för användarupplevelsen var det viktigt att säkerställa modulens tillförlitlighet, säkerhet och prestanda.

Tillsammans med den modulspecifika granskningen bedömde vi den bredare arkitekturen, inklusive en omfattande kodgranskning, bedömning av produktionsserver och utvärdering av datahantering. Våra resultat täckte potentiella sårbarheter, serverineffektivitet och datahanteringsmetoder för att säkerställa plattformens skalbarhet, säkerhet och funktionalitet.

Förbättra TeachTuttis plattform med en kodgranskningHAR DU ETT NYTT PROJEKT PÅ GÅNG? LÅT OSS PRATA

under projektets gång

Code Audit -processen implementerades för att utföra kodanalysen av plattformen.

två steg

Analysis
Utveckling
MVP Launch

two stages

Migration
Development

fyra steg

Forskning
Idéer
Utförande
Teknisk bedömning

fyra steg

Krav
Back-end-integrering
Webbplatsutveckling
Avancerad filtrering och sökning

fyra steg

Forskning
Idéer
Utförande
Teknisk bedömning

fyra steg

Eftersläpning
Bootstrap
Våg 0
Våg N

fyra steg

Forskning
Idéer
Utförande
Lansering och överlämning

två processer

MVP
‍ ADP

Fyra steg

Omfattningsmöte
Kodgranskning
Testgranskning
Kvalitetsgranskning
Bedömning

Fyra steg

Eftersläpning
Bootstrap
Våg 0
Våg N

under projektets gång

Code Audit -processen implementerades för att utföra kodanalysen av plattformen.

Tekniker som används

WordPress
WordPress
PHP
PHP
MySQL
MySQL

WordPress driver TeachTutti-plattformen, hanterar sidor, användarkonton och innehåll. Dess plugins möjliggör enkel utvidgning av funktioner.

Anpassad PHP-kod levererar viktiga funktioner som användarinloggning, videosamtal och chatt, vilket möjliggör dynamiskt innehåll och smidig databasinteraktion.

MySQL lagrar användardata och plattformsaktivitet och erbjuder tillförlitlig prestanda för snabb och effektiv datahantering.

Skärm för arbetsmodell
arbetsmodell och team

Eftersom TeachTutti letade efter hög teknisk expertis följde vi Arbetsmodell för hanterat projekt, som inkluderade vår produktorienterade Full-Stack-utvecklare och en Projektledare.

Full-Stack-utvecklare: Genomförde en grundlig kodgranskning av TeachTuttis videokonferensmodul och utvärderade kodkvalitet, säkerhet och prestanda. De identifierade sårbarheter, bedömde datahanteringsmetoder och gav prioriterade rekommendationer för att förbättra plattformens tillförlitlighet och effektivitet.

Projektledare: Övervakade revisionsprocessen, säkerställde tydliga mål, effektivt genomförande och anpassning till TeachTuttis behov. Underlättad kommunikation, strukturerade resultat med Magic Quadrant-metoden, och levererade en omfattande rapport för att vägleda implementeringsinsatserna.

viktiga resultat

Detta projekt gav en djupgående förståelse för kundpersona och deras interaktion med tjänsten.

1

Levererade en omfattande rapport med 49 resultat för att förbättra TeachTutti-plattformen.

2

Prioriterade varje resultat för att vägleda effektiva genomförandeinsatser.

3

Använde Magic Quadrant-metoden för att kategorisera rekommendationer efter effekt och ansträngning som krävs.

Clutch logo

5.0

5/5 stars rating
Citera
Webbutvecklaren levererade ett riktigt högkvalitativt videokonferenssystem inom en mycket kort tidsperiod.
Liam Hindson, grundare och ägare
Dropdown caret icon

Nytt projekt i åtanke?

Skicka kontaktformulärillustration of someone at the computer

Nytt projekt i åtanke?
Låt oss prata!

Schedule Meeting icon
svar på mindre än 1 timme
illustration of someone at the computer
Förklara ditt projekt och Boka ett möte idag.