We provide several iterations of development of a simple web app to demonstrate different approaches. The intended order of study is as follows:
- Local version. Purely client-side, uses cookies for storage.
- Server version. Adds a flask-based API server.
- Docker version. A dockerized version with a MySQL database, with a JavaScript front end.
- React version. A dockerized version with a MySQL database, with a React front end.