Bedrijfsgegevens

NextGen Applications

Berenicestraat, Tolkamer

www.nextgen-applications.com

Tom Droste (t.droste@nextgen-applications.com)

Context

In de restaurantbusiness is men al even aan het zoeken naar iets “nieuws”, iets “spannends”. Je kunt nu al wel via internet bestellen, maar echt speciaal is het niet. Nu denken we iets nieuws en spannends te hebben gevonden dat de restaurant eigenaren, maar ook hun klanten  zal aanspreken.

Opdracht

Ons idee is om een app te maken met een bijbehorend CMS te maken die waarin je het menu van het restaurant kan zien. Restaurants zijn nu vaak veel tijd kwijt om hun menu op te stellen en af te drukken. Doordat alle menu’s nu op papier worden gedrukt is het moeilijker om deze up to date te houden en als een restaurant iets nieuws heeft is dat moeilijker om aan de man te brengen.

Nu willen we de app niet voor elk restaurant opnieuw maken. Wij willen graag dat de app een soort “template” wordt en dat door middel van een kleine aanpassing (bijv. een restaurantcode) er een hele andere app uit komt. Het platform waar de app op gemaakt wordt maakt voor ons niet uit. We willen uiteindelijk alle platformen gaan ondersteunen.

Wat houdt het CMS in:

Het CMS wordt voor de restauranteigenaren de plek om hun menu te beheren. In onze beleving zouden de restauranteigenaren de volgende stappen moeten doorlopen:

  1. Contact opnemen met ons
  2. Via ons krijgen ze inloggegevens
  3. Zodra ze ingelogd zijn kunnen ze hun “menu” beheren.
  4. Als hun menu af is, krijgen ze de opties te zien voor de door hun “aangekochte” platform en kunnen ze een wizard doorlopen om de app vorm te geven. Denk hierbij aan een achtergrond afbeelding, menu vormgeving, tekst kleur, enz.

Na het doorlopen van de bovenstaande stappen zou het CMS een JSON feed moeten genereren.

Wat houdt de app in:

De eerste keer dat de app opstart laat hij een algemeen splashscreen zien en haalt hij de JSON feed op die gegenereerd word door het CMS. Deze moet worden verwerkt en opgeslagen op de telefoon. Uit deze feed zal de app alle categorieën moeten halen, alle gerechten, maar ook de vormgeving van de app.

Elke keer als de app op wordt gestart gaat hij kijken of er internetverbinding mogelijk is. Is dit het geval dan gaat hij kijken of er een nieuwe versie van de JSON feed beschikbaar is. Zo ja dan haalt hij deze binnen, verwerkt hij deze, word de app hierop aangepast en word deze weer opgeslagen.

Als de applicatie afbeeldingen moet ophalen dan moet hij deze ook opslaan op de telefoon. Als een afbeelding vervalt dan moet deze ook van de telefoon worden verwijderd.

Wat zijn gewilde functies:

Wat willen wij kunnen beheren:

Opmerkingen:

Keywords

CMS

JSON

Android, Mobile

Social networking APIs