Milestones is een applicatie van de Universiteit van Amsterdam die wordt gebruikt om het scriptietraject van studenten te volgen en te ondersteunen. Studenten, begeleiders, docenten en coördinatoren gebruiken Milestones om de voortgang van scripties inzichtelijk te maken, afspraken en deadlines te bewaken, beoordelingen vast te leggen en de verschillende stappen in het scriptietraject te structureren.
De applicatie bestaat uit een moderne backend in C#/.NET met een React- en TypeScript-frontend. Workflows worden grotendeels beschreven in YAML: daarin leggen we onder andere stappen, formulieren, rollen, schermen, e-mails en koppelingen met andere systemen vast. Milestones is geïntegreerd met UvA-systemen zoals Canvas en DataNose.
Je hoeft nog geen ervaren developer te zijn. Belangrijker is dat je zorgvuldig werkt, technische concepten snel oppakt en het leuk vindt om software vanuit echte gebruikersscenario’s te testen.