Part 2: Using the Genie Rapid Web Development Framework
Here, we explore in depth the Genie web framework, continuing our to-do app example. First, we build a complete web app based on the MVC pattern, including unit testing. Then, we enhance this by creating a REST API to expose the data from our application, while writing specific tests and documenting the API.
Deploying our app in a production environment is the next big step. We discuss how we can configure different app environments, how we can use Git and GitHub to establish continuous integration, and how we can improve performance by using PackageCompiler. Then, we learn how to deploy our app in a Docker container and on the Heroku cloud platform.
Lastly, we build a variant of our to-do app in the form of an interactive dashboard that lets us interrogate our data with charts and filters. We also learn how to create mock data for larger-scale testing.
This part of the book comprises the following chapters:
-
...