Werkzaamheden
-
Database model, attention eruit gehaald:
import Joi from "@hapi/joi";
export default Joi.object().keys({
_id: Joi.string().max(100),
name: Joi.string().max(100).required(),
reseller: Joi.string().max(100).required(),
address: Joi.object().keys({
name: Joi.string().max(100).required(),
street: Joi.string().max(100).required(),
nr: Joi.when(Joi.ref("country"), {
is: "NL",
then: Joi.string().max(20).required(),
otherwise: Joi.string().max(20).required().allow(""),
}),
addition: Joi.string().max(20).required().allow(""),
postalCode: Joi.string().max(20).required(),
city: Joi.string().max(100).required(),
country: Joi.string().min(2).max(2).required(),
position: Joi.object().keys({
lat: Joi.number(),
lng: Joi.number(),
}),
}),
email: Joi.string().max(100).allow(""),
phone: Joi.st- Naam veld uit adres gehaald:
import Joi from "@hapi/joi";
export default Joi.object().keys({
_id: Joi.string().max(100),
name: Joi.string().max(100).required(),
reseller: Joi.string().max(100).required(),
address: Joi.object().keys({
street: Joi.string().max(100).required(),
nr: Joi.when(Joi.ref("country"), {
is: "NL",
then: Joi.string().max(20).required(),
otherwise: Joi.string().max(20).required().allow(""),
}),
addition: Joi.string().max(20).required().allow(""),
postalCode: Joi.string().max(20).required(),
city: Joi.string().max(100).required(),
country: Joi.string().min(2).max(2).required(),
position: Joi.object().keys({
lat: Joi.number(),
lng: Joi.number(),
}),
}),
email: Joi.string().max(100).allow(""),
phone: Joi.string().max(20).allow(""),
});
- Map toegevoegd waar gebruikers gebieden kunnen tekenen om toe te wijzen aan een afhaalpunt:


Afhaalpunten overview met map
- Detail popup gemaakt met statistieken en openingstijden:


Afhaalpunten detail popup met statistieken en openingstijden
-
Testplan opgezet
-
Volgende feedback punten van de groenlicht presentatie verwerkt:
- Cmd onderzoeken echt laten zien zoals benchmark & comparison charts -> stap terug nemen
- Meer technische keuzes benoemen
- wat is er meer nodig naast naadlose integratie (?)
- visueel situatie schetsen, zodat het duidelijker is voor ook externe
- de 3 delen, dagelijks, maandelijks, jaarlijks, is heel interessant, dit kan heel veel effect hebben op je systeem
- wat zijn er wat voor dingen die ik wel graag zou willen, maar niet lukt door naadloze integratie. technische beperkingen
- wat is er echt van mij, of ik dit kan laten zien. Want nu kan je niet echt zien waar ik precies aan heb gewerkt in mijn prototype
-
De volgende feedbackpunten kwamen uit gesprekken met Veloyd en zijn verwerkt:
- Per week documenteren kan een obstakel zijn. Beter in fases doen, zo kan je ook in een eerdere fase iets aanpassen ookal heb je dit pas veel later gedaan.
- titels (zoals in de inhoudsopgave) moeten iets begrijpelijker zijn voor het publiek, bijv. isochrone is natuurlijk niet echt begrijpelijk
- Bij onderzoeken ook beginnen met: Doel -> onderzoek -> conclusie
- Chronologie verbeteren, dus design brief -> hoofdvraag & deelvragen -> research methods -> etcetera
- In het begin van documentatie meteen een overzichtje van wat het is geworden, zo heeft de lezer meteen affiliatie met wat het project is en heeft gedaan.
- Code snippets en technische dingen zijn goed om in de bijlage te zetten