Skip to content

Technology

Both, frontend and backend are built using web technologies. The frontend communicates with the backend using a REST-Api.

Backend

The backend runs as a Node js application and is built using NestJs.
NestJs is a modular framework, that resembles a typical model-view-controller structure.

https://nestjs.com/

Database

To store it's data, the backend is using MongoDB (document database). The database needs no configuration, all structure is defined in the code.

Frontend

The frontend is built as SPA (Single Page Application) with Vue 3 in Typescript and with Composition Api. For the styling, UnoCss is used, with the preset of Tailwind.

https://vuejs.org/

Code

Read the next chaptor to learn about the structure of the code.