# aidaho-tinkering-club-web-app ## Overview This is the GitLab repository prepared to illustrate the development of a (full-stack) web application with Python Tornado and a Postgresql database in the backend and React in the frontend as a multi-container Docker application. ## Apporach This repository contains several branches, with each branch containing a different step in the development of the application. Use `git diff tornado-backend-stage-01:tornado-backend/blog.py react-tornado-api-stage-01:tornado-backend/blog.py` to compare individual files across branches. ### Step 1 * Starting point is the [Tornado blog demo on GitHub](https://github.com/tornadoweb/tornado/blob/master/demos/blog/blog.py). * The replication of the Tornado blog demo can be found on branch `tornado-backend-stage-01`. ### Step 2 * React frontend on top of the Tornado backend. * This can be found on branch `react-frontend-stage-01`. ### Step 3 * Tornado backend as an API for the react frontend. * This can be found on branch `react-tornado-api-stage-01`. #### Step 4 * (Full-stack) replication of the Tornado blog demo with react (frontend) and Tornado (backend). * This can be found on branch `react-tornado-blog-stage-01`.