Setting up a Walking Skeleton

Overview


In this course, we are going to work on a handful of web applications. To support this, we start by setting up a walking skeleton.

A walking skeleton is a minimalistic version of a project that includes all of the key elements of the project, such as the client-side and server-side applications, the database, and so on, linking the key elements together.

The walking skeleton that we build will consist of a client-side application built with Svelte, a server-side application built with Deno, a PostgreSQL database, and end-to-end tests using Playwright. The walking skeleton will be containerized using Docker, allowing us to run the entire project in a consistent environment.

The structure of this part is as follows:

Finally, at the end of the part, there is a recap and feedback chapter that briefly summarizes the part.

Loading Exercise...