Contact: Mark Klabbers - mark@assupport.nl
Opdracht
Het doel is om een planningsmodule voor afspraken te maken.
Maak een Angular webcomponent waarmee via een NodeJs backend gekoppeld wordt met Google Calendar om online via een website afspraken te maken. Daarbij moet gekeken worden of het past binnen openingstijden en of de geplande tijd niet al bezet is. Tevens moeten er tijden geblokt kunnen worden waarbinnen er geen afspraken gemaakt kunnen worden.
Als extra optie kan gemaakt worden dat afspraken online verzet kunnen worden (via een unieke code), dat er meerdere agenda's toegevoegd kunnen worden en de eerst vrije agenda wordt gekozen etc.
Technische Constraints/ Wensen
- NodeJs,
- Angular14,
- Typescript,
- Bootstrap,
- Docker,
- tsoa,
- jest