Commit Graph

9 Commits (be29f9b87871c93b1da70bb4f71f77f9dccfa3bb)

Author SHA1 Message Date
michael be29f9b878 simpler folder structure. remove __init__.py since it might be confusing 2025-02-02 16:55:09 +01:00
michael d8ca863c8c remove any cart stuff. add port interfaces for products 2025-02-02 02:42:54 +01:00
michael 0be0187062 add input output port to view cart as example. organize usecases in interactors and interfaces 2025-01-31 11:41:18 +01:00
michael 821ef8a8d4 changes:
* convert from db object to entity in repo implementation instead of usecase
* add description as column to product db object
* remove old ui stuff
* return dict instead of tuple in sql
* add TODOs which should be implemented
2025-01-27 14:00:51 +01:00
michael 7bc1345d60 add app execution in main, so users dont have to rely on fastapi being in path 2025-01-17 14:37:41 +01:00
michael 53523d46b2 Changes:
add Readme per layer
move db calls to interface_adapters
implement product example
add tests
add __init__ files for easier to read imports
2025-01-16 00:36:59 +01:00
Felix Jan Michael Mucha 451fe6b2fa connected ui cart with db 2025-01-05 18:10:49 +01:00
Felix Jan Michael Mucha 3f3c13abd0 added: dummy ui for FastAPI 2025-01-05 17:06:49 +01:00
michael 8c8b4ccbc5 organize interface_adapters. add cart_controller 2024-12-01 21:20:29 +01:00