Technical task:
Create shopping list backend using Python, Flask, SQLAlchemy. Application should be object oriented, should obey SOLID principles, take clean architecture into consideration and use dependency injection. SQLite can be used as the storage database.
-
Option to create, edit, remove multiple shopping lists
-
Option to add, remove products to/from the list
-
Option to mark product as already purchased on the list