For this project, we used the following technology stack:
- Kentico Kontent
- ASP.Net Core
Kentico Kontent is a ‘content as a service’ (CaaS) platform and enables easy content management without the overheads of a full CMS. We used Kontent to manage all content on the site, including all media and audit questions, providing a slick editing experience for admin users.
A set of three ASP.NET Core web services were then created to handle queries and updates of users, organisations and assessments, integrating with both a custom database and Kentico Kontent.
These web services were then called by VueJS, a front-end framework which allows fast development of web applications. The architecture of the application allows any front-end system to be used, i.e., smartphone/tablet app in the future, ensuring maximum flexibility.