Mittagspause! Aber wo gehen wir essen? Hier hilft Lunchbox!
Lunchbox ermittelt die Mittagsangebote im Umkreis und ermöglicht ein übersichtliches und bequemes Abrufen per Smartphone-App oder Web-App.
Das Projekt ist zugleich Spielwiese zum Ausprobieren technischer Frameworks und Spezifikationen. Server und Client dürfen also gern in verschiedensten Sprachen und Varianten implementiert werden.
Lunchbox bietet in Version 1 folgende Funktionalitäten:
- Für 6 Mittagsanbieter (s.u.) werden automatisiert die Mittagsangebote des aktuellen Tages ermittelt (am Backend)
- Der Nutzer erhält eine Übersicht über die Mittagsangebote, gefiltert nacht ausgewähltem Umkreis (auf Client)
In Version 1 sind (mindestens) folgende 6 Mittagsanbieter zu berücksichtigen:
- Neubrandenburg: AOK Cafeteria
- Neubrandenburg: Das Krauthof
- Neubrandenburg: Suppenkulttour
- Neubrandenburg: Schweinestall
- Berlin: Kantine B. Quakatz (Gesundheitszentrum)
- Berlin: Salt 'n' Pepper
- Badges helfen vegetarische & vegane Mittagsangeboten zu identifizieren
- Nutzer können sich zu einer Essengruppe zusammenschließen
- Essengruppe koordiniert Zeitpunkt und Mittagsanbieter
- "kurzentschlossener" Nutzer findet spontan Essengruppe in seiner Nähe
- ...
- Dokumentation der REST API für Server-Client-Kommunikation. Das Projekt enthält eine Mock-Implementierung mit Beispieldaten.
- Backend-Implementierung realisiert mit
- Spring Boot & Kotlin
- Play, Akka & Scala (wird seit November 2019 nicht mehr gepflegt)
- Web-App realisiert mit AngularJS & Bootstrap
- Android-App
- Alexa-Skill