De applicatie is een online recepten kookboek. Binnen de applicatie zijn groepen gemaakt in bereidingstijd, snelle recepten, tip van de dag en tip van de maand.
Qua design is er dus gekozen voor een simpele layout. Zo kan je in ieder geval snel de gewenste recepten vinden.
Qua design zelf, is er gekozen voor een nette en strakke vormgeving. Door de gebruikte kleuren wordt de website rustig, maar straalt het ook wel luxe uit.
Doelgroep.
Qua doelgroep is er gekozen voor gezinnen met de hogere inkomens. Veel recepten zijn dan ook voor meerdere mensen. Verder is er geprobeerd om de meeste recepten wat simpel te houden, en kort qua tijd. Dit omdat mensen met een hoger inkomen vaak weinig tijd hebben, maar toch van lekker eten houden. Ik heb daarom geprobeerd om deze mensen tegemoet te komen in mijn applicatie.
Design.
Zoals u hieronder kunt zien is er qua layout gekozen voor simpelheid. Er gebeurt niet veel, zodat het een rustige uitstraling krijgt.

Doordat ik gebruik heb gemaakt van donkere kleuren krijgt het geheel ook een wat luxere uitstraling. Hierdoor sluit dit ook aan op de eerder genoemde doelgroep.
Verder is er bovenaan een duidelijke groepering aanwezig die recepten weergeeft in gewenste bereidingstijd. Links zijn drie categorieën aanwezig. Snelle recepten, tip van de dag en tip van de maand. In de categorie snelle recepten staan natuurlijk recepten die makkelijk en vooral snel te bereiden zijn. En in de categorieën tip van de dag, en tip van de maan, staan recepten die erg de moeite waard zijn.
Markup Languages.
Voor het maken van de recepten applicatie heb ik gebruik gemaakt van meerdere technieken en programmeertalen, en heb deze allemaal gecombineerd.
Ik heb gebruik gemaakt van:
- HMTL.
- CSS.
- XML.
- DOM.
- PHP.
Ik heb gebruik gemaakt van HTML om de website en alle gegevens te tonen op de website.
Ik heb gebruik gemaakt van CSS voor het opmaken van de hele website.
Ik heb gebruik gemaakt van een XML bestand om de gegevens van de recepten in te zetten.
Ik heb DOM gebruikt om deze gegevens te weer terug te halen zodat deze voor verdere verwerking gebruikt kan worden.
Verder heb ik ook nog gebruik gemaakt van PHP. Ik heb hiervoor gekozen omdat dit een goede programmeertaal is voor de taken die ik nodig had. Zo zorgt PHP ervoor dat hij alle data doorloopt die door DOM zijn opgevraagd, en vervolgens ook nog eens te tonen op de website.
Taakverdeling.
Normaal gesproken zou dit project uitgevoerd worden door meerdere mensen. In mijn geval heb ik het project in mijn eentje uitgevoerd. Ik heb dus alles zelf gemaakt.
- Website layout.
- Website design.
- Code geschreven.
- Recepten opgezocht.
- Bijbehorende content als plaatjes opgezocht.
- Verslag geschreven.
Reflectieverslag.
Wat heb ik gemaakt?
Een online recepten kookboek.
Er kan een keuze gemaakt worden uit verschillende recepten. Ze zijn gegroepeerd in bereidingstijd, dat aan de bovenkant te zien is. En links staan de recepten gegroepeerd op tip van de dag, tip van de maand en snelle recepten.
Dit heb ik gemaakt d.m.v. een DOM bestand, een XML bestand met alle aanwezige recepten, en tot slot de PHP bestanden die de verkregen data op het scherm toont met behulp van HTML.
Wat heb ik geleerd?
In het begin van het vak, vóór de keuze opdracht, heb ik de theorie van XML geleerd. Op dat moment leek het mij een simpel vak, en een simpele methode. Dit bleek toch tegen te vallen toen ik uiteindelijk een werkende applicatie moest maken.
Ik merkte wel dat het makkelijk was om XML en HTML te combineren. In samenwerking met een DOM document kan je makkelijk, snel, veel gegevens tonen op de website, op een geordende wijze. Je kan de informatie nu ook makkelijker filteren en sorteren op een gewenst item.
Verder heb ik mij bezig gehouden met de totale ontwikkeling van de applicatie. Andere groepen moesten dat met meer mensen doen, maar ik in mijn eentje. Daarom heb ik zelf een uiteindelijk ontwerp gekozen, en ik heb zelf de code geschreven. Daarbij heb ik gekozen voor pagina’s die de categorieën representeren, en bestanden die het recept representeren. Zo is er een “snellerecepten.php” bestand die alle aanwezige snelle recepten laat zien. En een “6tot10min.php” bestand die alle aanwezige recepten laat zien met een bereiding van 6 tot 10 minuten. Verder is er ook voor alle pastas, desserts en soepen een apart bestand.
Verder dacht ik eerst dat XML niet zo breed gebruikt kon worden. Na het maken van mijn eigen applicatie weet ik dat je XML wel vaker kunt gebruiken dan ik in eerste instantie dacht.