Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.59 KB

README.rst

File metadata and controls

53 lines (36 loc) · 1.59 KB

Study Case: Single Page Application + Python Backend

The goal of this project is to develop the same web application using different but equivalent technologies. The frontend will be a SPA build with Vue.js and another version with Svelte. The backend will be a basic data (REST/GraphQL) API. There will be four different versions built with the Python web frameworks Quart, FastAPI, Tornado and Falcon.

Requirements

This is a monorepo that contains several related subprojects. To spin up the whole project, you will need:

To run each backend Python project individually:

Tip

Using Make is not mandatory since you can run any of its tasks manually if you like.

Running the Composite Project

From the root of the project, execute:

make run

And then, access the project from https://localhost/.