Megunto
Die App-Version einer bestehenden Prüfungssoftware für Ärztinnen und Medizinstudenten, mit KI-gestützter Auswertung – für iOS, Android und Web.
- Rolle
- Zeitraum
- Stack
- Store-Rating
Ausgangslage
Megunto gab es als Web-Plattform zur Prüfungsvorbereitung mit Simulationen, Auswertungen und einem eigenen Backend. Die Nutzer lernen unterwegs und erwarteten eine App. Das Backend sollte nicht angefasst werden.
Was ich gemacht habe
Ich habe die App für iOS, Android und Web als Flutter-Client auf das bestehende Backend gesetzt: Login über Auth0, Prüfungssimulationen mit Text- und Spracheingabe (Aufnahme in der App, Transkription über die Backend-API), Fragen per Sprachausgabe und ein Audio-Modus zum Lernen ohne Bildschirm. Die KI-gestützte Auswertung des Lernfortschritts und die Schwachstellen-Analyse habe ich in einer Oberfläche umgesetzt, die die Interaktion so einfach wie möglich hält. In der Web-Version lassen sich Kurse über Stripe kaufen. Design in Figma, Release in beide Stores.
Der API-Client wird aus der OpenAPI-Spezifikation des Backends generiert (Retrofit, Dio), damit App und Backend nicht auseinanderlaufen. Die App ist in Services und Controller gegliedert (get_it, ChangeNotifier), das Routing läuft über auto_route. Die Web-Version baut GitHub Actions als Container und rollt sie auf Google Cloud Run in drei Umgebungen aus.
Ergebnis
Die App ist in beiden Stores live und wird in medizinischen Einrichtungen genutzt, Store-Rating 5/5. Die UX-Konzepte der App wurden als Vorlage für den Relaunch der Web-Plattform übernommen.
Stack
Flutter, Dart, get_it, auto_route, Retrofit/Dio (OpenAPI), Auth0, Stripe, GitHub Actions, Google Cloud Run, Figma, App Store Connect, Google Play Console