Skip to content

wingsvn/proof-of-concept

 
 

Repository files navigation

Fork deze leertaak en ga aan de slag. Onderstaande outline ga je gedurende deze taak in jouw eigen GitHub omgeving uitwerken. De instructie vind je in: docs/INSTRUCTIONS.md

PLUS gen Z engagementpage: recipe detailpage

Inhoudsopgave

Beschrijving

Voor de PLUS heb ik gewerkt aan een recepten/maaltijd detailpagina. Op deze pagina kun je een recept vinden met daarvan de bereiding, de ingredienten en een lijst met de producten die je kunt toevoegen aan je winkelmandje. Het is de bedoeling dat de klant het recept naar wens kan aanpassen door ingredienten toe te voegen of te verwijderen. Ook heeft de klant de optie voor alternatieve producten/ingredienten en kan die evt. ook kiezen voor basis ingredienten als peper, zout en olie.

image image image image image

Gebruik

user story: als klant kan ik het recept aanpassen anar wens door producten te verwijderen of juist toe te voegen. Ook kan ik als klant producten wijzigen en vervangen anar andere mogelijkheden die passen bij mijn behoeftes.

Kenmerken

Mijn html structuur ziet er als volgt uit: header, main en een boodschappenlijstje. De main bestaat weer uit verschillende secties voor de verschillende delen binnen de pagina. De ingredienten zijn ingedeeld via CSS grid. Met javascript heb ik gezorgd voor de toggle en animatie op de boodschappenlijst. Ook heb ik met javascript gezorgd voor het converteren van de prijzen naar een Nederlandse prijsformaat. De content is dynamisch gegenereerd vanuit de directus API, dit wordt opgehaald via de server.

Installatie

Installeer NodeJs

  1. Fork deze repository
  2. Open het in je code editor
  3. Download nodejs,
  4. Voer npm install in de terminal
  5. Run de command npm start

Bronnen

Licentie

This project is licensed under the terms of the MIT license.

About

Ontwerp en maak een data driven online concept voor een opdrachtgever

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 42.6%
  • JavaScript 31.1%
  • EJS 26.3%