This is an example application for:
The application is built using a three-tier architecture. I.e., the application consists of presentation tier, application tier and a data tier.
The presentation tier of the application is implemented as Svelte application in front-end directory. Svelte is a JavaScript user-interface (UI) framework used to build the HTML, JavaScript, and CSS files that the browser renders and runs on the users machine.
The application tier of the application is implemented with Django in back-end directory. Django is a Python web framework that could be used to implement both presentation and the application tiers as well as managing the data tier. In this project it implements the application programming interface (API), handles interaction with the database, and provides an administrator panel for managing the data stored in the database.
The data tier of the application is provided by Postgres SQL database.