Decide technology for the front-end

Python

Comparison of Django, Flask, and Pyramid:

Feature Django Flask Pyramid
Ease of Use Known for its simplicity of use and extensive built-in features[1] Lightweight and easy to get started with[4] Built with flexibility and freedom in mind[5]
Flexibility Offers a vast set of components, less flexible than Pyramid[1] Incredibly lightweight, allowing quick development[3] More flexible, allows developers to choose their own tools[1]
Community Support Has a thriving and active community[3] Comparatively large community support[2] Does not boast of a large community, but well developed[2]
ORM Comes with an ORM for database operations[5] Leaves it to the developer to choose the ORM[5] Does not provide an ORM, but developers can use SQLAlchemy[1]

Citations: [1] https://www.reddit.com/r/flask/comments/qeancc/what_is_the_difference_between_django_pyramid_and/ [2] https://sunscrapers.com/blog/django-vs-pyramid-comparing-a-python-web-frameworks/ [3] https://www.alibabacloud.com/blog/flask-vs-django-vs-pyramid-how-to-choose-the-3-top-python-frameworks_597678 [4] https://www.mindfiresolutions.com/blog/2018/01/pyramid-vs-django/ [5] https://www.tutorialspoint.com/python_web_development_libraries/python_web_development_libraries_choosing_a_better_framework.htm

Edited by Lisanna