Technical requirements
This chapter will highlight two prototypes for an Online Complaint Management System that utilizes different popular Flask 3.0 extensions. These extensions will build the complaint, administration, login, and report modules. The ch04-web
project will consist of the form-based side, while the ch04-api
project contains RESTful services to cater to the various complaint details. Both applications will utilize Blueprints
to organize their directory structure and use SQLAlchemy to perform CRUD transactions with their PostgreSQL database. All these projects have been uploaded at https://github.com/PacktPublishing/Mastering-Flask-Web-Development/tree/main/ch04.