Contact: Emiliano.Heyns@han.nl

Opdracht

Ontwikkel een contact-management applicatie in vue.js.

  • Het moet een single-page web frontend hebben die de Google Material style implementeert; voor het technische framework raadt ik Vue aan, Angular kan ook. Ik heb slechte ervaringen met React; het React ecosysteem is nogal fragiel (je upgrade 1 npm package en je zit in dependency hell), en Vue is meer full-stack. Voor Vue en Angular zijn goede Material implementaties beschikbaar.
  • De single-page front-end moet praten met een RESTful backend; front en back moeten worden beveiligd met auth0.com
  • De app kent workflow aspecten; er zullen taillemetingen worden ingevuld, maar de 2e taillemeting mag pas plaatsvinden 3 maanden na de eerste, de 3e 6 maanden na de 2e; ook moeten er vragenlijsten worden gebouwd en door clienten ingevuld, maar de 1e vragenlijst mag pas worden ingevuld 2 weken na de 1e taillemeting, etc. 
  • Er moeten mail reminders via sparkpost worden gestuurd als een invuldatum voor taillemeting/vragenlijst is verstreken
  • Er moet een mail reminder naar de beheerder als mail verzending fout gaat (kan worden opgevraagd bij sparktpost)

Technische Constraints/ Wensen

Javascript ES6/Typescript, Linux, PostgreSQL, vue.JS

 

  • No labels