Mittagspause! Aber wo gehen wir essen? Hier hilft Lunchbox!
Lunchbox stellt die Mittagsangebote im Umkreis zusammen und ermöglicht ein übersichtliches und bequemes Abrufen per Smartphone-App oder Webseite.
Lunchbox bietet in Version 1 folgende Funktionalitäten:
- Für 6 Mittagsanbieter (s.u.) werden automatisiert die Mittagsangebote des aktuellen Tages ermittelt (auf Server)
- Der Nutzer erhält eine Übersicht über die Mittagsangebote, gefiltert nacht ausgewähltem Umkreis (auf Client)
Für Version 1 sind folgende Mittagsanbieter vorgesehen:
- Neubrandenburg: Schweinestall
- Neubrandenburg: Hotel am Ring
- Neubrandenburg: AOK Cafeteria
- Neubrandenburg: Suppenkulttour
- Berlin: Salt 'n' Pepper
- Berlin: Katine B. Quakatz (Gesundheitszentrum)
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.
Ideen für weitere Versionen:
- Nutzer wählt favorisiertes Mittagsangebot aus
- Nutzer können sich zu einer Essengruppe zusammenschließen
- Essengruppe koordiniert Zeitpunkt und Mittagsanbieter
- "kurzentschlossener" Nutzer findet spontan Essengruppe in seiner Nähe
- ...
api
- Dokumentation der REST API für Client-Aufrufe. Das Projekt hält eine Mock-Implementierung mit Beispieldaten.server_*
- Sub-Projekte mit Server-Implementierung (z.B.server_akka_scala
für Implementierung mit Scala & Akka).client_*
- Sub-Projekte mit Client-Implementierung (z.B.client_web_angular
,client_android
,client_ios
, ...).
Stable
DONE
- api - Beschreibt REST API Version 1, samt Mock-Implementierung.
- server_akka_scala - Der Server erfüllt Version 1 vollständig.
- server_play_akka_scala - Der Server erfüllt Version 1 vollständig.
- client_web_angular - Der Client erfüllt Version 1 vollständig.
- client_android - Der Client erfüllt Version 1 vollständig.
TODO
- clients: ios, ...
Siehe Sub-Projekt.
Siehe Sub-Projekt.