-> Flask allows for easy URL routing, and assocaites them with python functions making it easier to create end points to handle diff http req.
-> Flask makes it easier to serve data to incoming req (serves as a good medium between the db and the user requests), also provides convenient ways to access data from incoming http requests.
-> Flask includes a template engine called jinja2 which allows to insert html code dynamically by embedding python code to html templates.
-> Flask is often used to create RESTful APIs which create end points that return JSON formatted data.
-> Flask has a rich extension ecosystem which adds functionality such as user authentication, database integration etc etc.
-> Lightweight and flexible
https://flask.palletsprojects.com/en/3.0.x/