Feedback

This is an example application for:

  • Learning basics of how modern web applications are built with HTML, CSS, JavaScript, servers, and databases.
  • Deploying something a little more advanced than a Hello world! page or unconfigured nginx server.

Three-tier archtitecture

The application is built using a three-tier architecture. I.e., the application consists of presentation tier, application tier and a data tier.

Presentation 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.

Application tier

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.

Data tier

The data tier of the application is provided by Postgres SQL database.

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes