Museum Rotterdam
Educatieplatform

Interactief platform voor museumeducatie — leerlingenapp, docentapp, CMS en automatische videomontage

Klant

Museum Rotterdam

Platform

iOS, Android & Web

Type

Platform / Mobile app

Technologie

Flutter / NestJS

Over het project

Vier geïntegreerde applicaties voor een complete digitale museumervaring

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

  • Leerlingen joinen sessies via QR-code op eigen apparaat
  • Vier typen interactieve opdrachten: tekst, meerkeuze, video en tekenen
  • Docentapp voor realtime sessiebeheer en groepsmonitoring
  • CMS voor museummedewerkers om collectie en educatieprogramma's te beheren
  • Automatische videomontage van leerlingantwoorden via FFmpeg en Google Cloud Run
  • Meertalige content via vertaalbeheer in de backend

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

Uitdaging en aanpak

De uitdaging

Een complete leerervaring in één platform

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

Vier applicaties, één samenhangend platform

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

Een museumbezoek dat leerlingen niet vergeten

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?

Plan een gesprek →

Technologie

Gebouwd met

FlutterDartBLoC / CubitNestJSGraphQLTypeORMMySQLFFmpegGoogle Cloud RunGoogle Cloud StoragePub/SubSentry

Veelgestelde vragen

Veelgestelde vragen overMuseum Rotterdam Educatieplatform

Uit hoeveel onderdelen bestaat het Museum Rotterdam platform?

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.

Hoe werkt de automatische videomontage?

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.

Kunnen wij ook een educatief platform of multi-app systeem laten bouwen?

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.

Ook een interactief platform of multi-app systeem laten bouwen?

Kom gerust eens langs voor een kop koffie. We bespreken jouw idee en denken eerlijk mee over wat er mogelijk is.

Plan een gesprek →
WhatsApp