Een vriend van mij heeft recent een eetcafé geopend en heeft aan mij gevraagd zijn site te doen. Ik (als goede vriend) heb hier natuurlijk ja tegen gezegd en aangegeven dit als vriendendienst te doen. Omdat ik er zelf natuurlijk ook wat uit wil halen wil ik er graag iets van leren.
Het idee is nu om de voorkant op te zetten als een "single page application" en daarbij gebruik te maken van vue.js, durendaljs of angular. Met geen van alleen heb ik echt ervaring en dus een mooie kans om te leren. Voorlopig komt er nog geen back-end achter, maar ik wil wel graag de data zo structureren dat het in de toekomst wel mogelijk is.
Het leek me dus logisch om de data alvast los in JSON op te slaan. Echter loop ik bij de menukaart tegen een probleem aan.
Het menu wordt uiteindelijk in tabbladen getoond met een tab voor iedere gang en binnen een gang kunnen meerdere categorieën zijn welke een titel krijgen met daaronder de gerechten.
Ik ben heel onervaren met het opslaan van data, maar ik denk dat zoiets dan toereikend zou moeten zijn:
Dan kun je voor elke "course" een tablad maken waarin over die gerechten gelooped wordt en deze bij de juiste categorie geplaatst worden.
Echter is het zo dat er een aantal gerechten zijn met meerdere prijzen (klein, middel, groot of friet, aardappelen, rijst).
Na dit verhaal zit ik met een paar vragen:
1. Deze manier van JSON opzetten. Correcte gedachte? of zou het beter zijn dit eerder op te delen in gangen met daarin categorieen en daar pas de gerechten in.
2. hoe ga ik om met soms een enkele prijs en soms meerdere prijzen met een aparte benaming
Het idee is nu om de voorkant op te zetten als een "single page application" en daarbij gebruik te maken van vue.js, durendaljs of angular. Met geen van alleen heb ik echt ervaring en dus een mooie kans om te leren. Voorlopig komt er nog geen back-end achter, maar ik wil wel graag de data zo structureren dat het in de toekomst wel mogelijk is.
Het leek me dus logisch om de data alvast los in JSON op te slaan. Echter loop ik bij de menukaart tegen een probleem aan.
Het menu wordt uiteindelijk in tabbladen getoond met een tab voor iedere gang en binnen een gang kunnen meerdere categorieën zijn welke een titel krijgen met daaronder de gerechten.
Ik ben heel onervaren met het opslaan van data, maar ik denk dat zoiets dan toereikend zou moeten zijn:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| [ { "_id": "57222dcc3b6f7539445b1383", "index": 0, "name": "et officia", "price": "$21.70", "course": "sunt", "category": "ad" }, { "_id": "57222dcc01da550e537447c4", "index": 1, "name": "consequat labore", "price": "$26.93", "course": "non", "category": "nostrud" }, { "_id": "57222dcc8c2a03caca1e9116", "index": 2, "name": "dolor sint", "price": "$23.85", "course": "sunt", "category": "mollit" } ] |
Dan kun je voor elke "course" een tablad maken waarin over die gerechten gelooped wordt en deze bij de juiste categorie geplaatst worden.
Echter is het zo dat er een aantal gerechten zijn met meerdere prijzen (klein, middel, groot of friet, aardappelen, rijst).
Na dit verhaal zit ik met een paar vragen:
1. Deze manier van JSON opzetten. Correcte gedachte? of zou het beter zijn dit eerder op te delen in gangen met daarin categorieen en daar pas de gerechten in.
2. hoe ga ik om met soms een enkele prijs en soms meerdere prijzen met een aparte benaming