The frontend is a single page application (SPA), implemented with TypeScript, React and the React-Admin framework. The page is delivered by a nginx server.
The REST API is used by the frontend to serve and manipulate data and by CI/CD pipelines to upload scan results.
The Django Admin interface is used by administrators to manage users and some system-wide configurations.
Currently MySQL and PostgreSQL are supported as databases.