Contact: Dirk Spanbroek - Dirk.spanbroek@infosupport.com
Opdracht
Als toerist in Amsterdam valt er héél veel te zien. Zoveel zelfs, dat je al je snel heel wat tijd kwijt bent aan het bekijken van alle bezienswaardigheden en het plannen van een route hierlangs. Het zou dus veel tijd besparen als je als bezoeker van een stad een duidelijk overzicht zou hebben van alles wat de stad te bieden heeft, met een functionaliteit om direct de meest efficiënte route uit te stippelen langs de door jou uitgekozen bezienswaardigheden. Laat dit nu precies zijn wat jullie voor deze opdracht gaan bouwen! Realiseer een webapplicatie die voldoet aan de volgende functionele eisen:
- Het verschaft inzicht in de verschillende bezienswaardigheden/uitjes van Amsterdam;
- De gebruiker moet o.b.v. zijn voorkeuren aan kunnen geven welke bezienswaardigheden/uitjes hij wil bezoeken;
- De applicatie toont vervolgens de meest efficiënte volgorde om de opgegeven bezienswaardigheden/uitjes te bezoeken, inclusief de afstand en de benodigde tijd;
- Idealiter komt hier ook het exacte pad bij dat genomen moet worden;
- Makkelijker/moelijker: de gebruiker kan een begin-/eindbezienswaardigheid opgeven Indien mogelijk:
- Toont de applicatie wat de tijden/mogelijkheden zijn per voet, fiets, auto of ov;
- Toont de applicatie voorgeprogrammeerde routes voor verschillende categorieën van bezienswaardigheden/uitjes;
- Houdt de applicatie rekening met openingstijden (bezienswaardigheden/uitjes kunnen soms niet beschikbaar zijn)
Technische Constraints/ Wensen
- Java
- Grafentheorie
- Voor de webapplicatie -> Angular, React of Vue
- Integratie met Google Maps API of iets soortgelijks