Interactief platform voor museumeducatie — leerlingenapp, docentapp, CMS en automatische videomontage
Over het project
Museum Rotterdam wilde schoolklassen een interactieve digitale ervaring bieden tijdens hun museumbezoek. Leerlingen voeren opdrachten uit aan de hand van museumcollectiestukken, de docent begeleidt de sessie en het museum beheert alle content zelf. Als afsluiting krijgt elke klas automatisch een gepersonaliseerde video mee naar huis.
The Next App ontwikkelde het volledige platform van de grond af: een leerlingenapp, een docentapp, een CMS voor museummedewerkers en een NestJS-backend met geautomatiseerde videomontage via FFmpeg en Google Cloud.
Kenmerken
4 apps
Leerlingenapp, docentapp, CMS en backend — volledig door The Next App gebouwd
Automatisch
Videomontage van leerlingantwoorden via FFmpeg en Google Cloud Run
Flutter + NestJS
Cross-platform Flutter apps met een GraphQL API op Google Cloud
De uitdaging
Museum Rotterdam zocht een manier om schoolbezoeken interactiever en gedenkwaardiger te maken. Leerlingen moesten zelfstandig aan de slag kunnen met collectiestukken, de docent moest grip houden op de voortgang van zijn groep en het museum moest de content zelf kunnen bijhouden. Tegelijk wilde het museum elke klas een tastbaar eindproduct meegeven: een gepersonaliseerde video van het bezoek.
De aanpak
We bouwden vier geïntegreerde applicaties: een Flutter-leerlingenapp met vier opdrachttypen (tekst, meerkeuze, video en tekenen), een Flutter-docentapp voor sessiebeheer en realtime groepsmonitoring, een Flutter CMS voor museummedewerkers en een NestJS/GraphQL-backend op Google Cloud. De backend genereert na afloop van iedere sessie automatisch een videomontage van de leerlingantwoorden via FFmpeg en Google Cloud Run.
Resultaat
Schoolklassen doorlopen nu een volledig begeleide digitale leerervaring tijdens hun bezoek aan Museum Rotterdam. Leerlingen werken zelfstandig met collectiestukken, de docent monitort de voortgang realtime en elke klas neemt een automatisch gegenereerde video mee als herinnering aan het bezoek.
iOS & Android
Flutter leerlingenapp en docentapp voor beide platforms
Automatisch
Vlog per klas gegenereerd uit leerlingantwoorden, foto's en video's
Zelfbeheer
Museum beheert collectie en educatieprogramma's via eigen CMS
Werken met The Next App?
Ook een interactief platform of multi-app systeem laten bouwen?
Technologie
Veelgestelde vragen
Het platform bestaat uit vier geïntegreerde applicaties: een Flutter-leerlingenapp voor iOS en Android, een Flutter-docentapp voor sessiebeheer en groepsmonitoring, een Flutter CMS waarmee museummedewerkers collectie en educatieprogramma's beheren, en een NestJS-backend met een GraphQL API op Google Cloud.
De vier onderdelen werken samen via één gedeelde datastructuur en communiceren via GraphQL.
Na afloop van iedere sessie genereert de backend automatisch een gepersonaliseerde video van de leerlingantwoorden.
De backend verzamelt de antwoorden, foto's en video-opnames van de leerlingen en stuurt een job naar Google Cloud Run. Cloud Run verwerkt de mediabestanden via FFmpeg en Canvas.js tot een samenhangende videomontage met intro, antwoordfragmenten en outro.
De video wordt opgeslagen in Google Cloud Storage en is daarna beschikbaar voor de klas.
Ja. The Next App heeft ervaring met het bouwen van platforms waarbij meerdere apps samenwerken via een gedeelde backend. We nemen het volledige traject op ons: van architectuurkeuzes en design tot bouw, integratie en oplevering. Neem contact op voor een vrijblijvend gesprek over jouw project.
Kom gerust eens langs voor een kop koffie. We bespreken jouw idee en denken eerlijk mee over wat er mogelijk is.
Plan een gesprek →