Technical requirements
This chapter utilizes a simple online pizza ordering system to showcase the capability of the Flask framework in developing REST web services. The ch03
application has a login, product inventory, and ordering and payment modules with the business scope to identify the necessary Flask components and utilities for the development. Moreover, a client application, ch03-client
, is also included in the deliverables to showcase how to consume Flask API endpoints. Both applications use PostgreSQL as their database management system, with SQLAlchemy as their ORM. All these projects are uploaded at https://github.com/PacktPublishing/Mastering-Flask-Web-Development/tree/main/ch03.