Vorderingen oChef

Ondertussen terug de tijd genomen om oChef eens af te maken. De technische componenten die ik ervoor had opgelijst blijven inderdaad in gebruik, met toevoeging van de paper kit van Creative Tim om wat van de bootstrap look af te geraken. Toch is er een serieuze re-write gebeurd, omdat ik door de andere projectjes steeds meer heb geleerd over de architectuur om al die onderdelen te koppelen. Deze applicatie was vooral goed door de straight-forward datastructuur die steeds de nadruk ergens anders op legt: ingrediënten kunnen als op zichzelf staand beschouwd worden, dus eens die in orde waren, kon ik de andere data-elementen erop baseren. De gerechten zijn dus gelijkaardig aan ingrediënten, met uitzondering van de link naar deze ingrediënten. De maaltijden hebben ook de link naar een ander data-element, en hebben een datum. Dit zorgt door de data-representatie in JS en het UI element (datepicker) voor extra uitdagingen. Bij de UI bleek ik de moeilijke gevallen te combineren: een datepicker in een bootstrap modal zorgt voor problemen, en een knockout-binding is ook al niet voor de hand liggend. Momenteel werkt alles wel, maar vliegen de errors in de browser console nog in het rond… Afin, misschien iets voor later.

De applicatie kwam ondertussen al in een stadium dat het bruikbaar is om data in te geven. Dan zie je pas wat je nog allemaal moet toevoegen, en dat is teveel om ineens te implementeren. Dus, tijd om nog eens een nieuwe tool te proberen! Op Trello borden kan je kaarten aanmaken en groeperen in categorieën. Ondertussen staan er al een hoop kaarten op. We zullen zien in hoeverre ze opgevolgd worden!

Advertisements
Vorderingen oChef

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s