Architecture
Frontend
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.
Backend
The backend is implemented with Python and Django / Django Rest Framework. A Gunicorn server delivers the REST API that is used by the frontend to show and manipulate data and by CI/CD pipelines to upload scan results.
Database
Currently MySQL and PostgreSQL are supported as databases.