As you learned back in Chapter 10.1007/978-1-4842-6080-7_5, Flask is a Python microframework – but what does that mean? Essentially, Flask is a web application framework. It makes it easy for you to develop and run complex web applications. Using Flask, you can write Python and have it executed when someone visits your web page. The Flask project resides at https://flask.palletsprojects.com/. It’s open source and available on GitHub at https://github.com/pallets/flask. You can create a login and user registration system, web admin panel, student management system, COVID-19 tracker, basic CRUD (create, read, upload, delete) system, or almost anything else you can imagine.
Getting Started with Flask: Chapter goal: Get Flask running on your computer. Learn the basics of Flask. Run Flask on the Pi and get it to autostart your application when it boots.