Receipt Processor Take Home Challenge
- app/init.py -> create_app()
- PYTHONPATH=. flask --app app --debug run
- PYTHONPATH=. pytest
- DTO -> Should Validate Data w/ Pydantic
- Model -> Business Logic
- Service Layer -> Interfaces with models and Repository to perform tasks
- Repo -> Interfaces with the database to perform operations in a functional manner
- DB -> In memory ORM mock client.
docker build -t fetch-flask-app .
docker run -p 5001:5001 fetch-flask-app Go to the following link: http://127.0.0.1:5001/
docker run --rm fetch-flask-app pytest app/tests/