No description
Find a file
jableader 255ebd4613 Squashed commit of the following:
commit 1c707260a4059cbdebb3e2720d3899b8773a1c37
Author: jableader <jacobdunk@gmail.com>
Date:   Wed Jul 30 22:03:48 2025 +1000

    Sync tests

commit 5a71077121921a2cea9f3be9c1d1f7770691520a
Author: jableader <jacobdunk@gmail.com>
Date:   Wed Jul 30 21:57:00 2025 +1000

    minor refactorings

commit 0bafec1b40bf5cf6f1554f6e5ec6e8f4e043d1cc
Author: jableader <jacobdunk@gmail.com>
Date:   Wed Jul 30 21:39:52 2025 +1000

    Remove ids from shopping list

commit c1ee30d1b591b241dfa152d8a0fa9af1f6aaaed1
Author: jableader <jacobdunk@gmail.com>
Date:   Wed Jul 30 21:04:48 2025 +1000

    Added more cases to shopping tests

commit ad3d598bdb574b1aeaabc354bb825ee428aaaa41
Author: jableader <jacobdunk@gmail.com>
Date:   Wed Jul 30 20:26:36 2025 +1000

    Added 404 response when list not found

commit 336538dc47e12736f7f57d2c80252a700dc1e83b
Author: jableader <jacobdunk@gmail.com>
Date:   Wed Jul 30 20:15:52 2025 +1000

    Tests for main

commit 238c0f89b2671348091a162ee519e5f1bf2cd66c
Author: jableader <jacobdunk@gmail.com>
Date:   Wed Jul 30 20:07:12 2025 +1000

    Meals tests

commit b92f2432ee13f5384b6f1a9b8efe76bec9dbd920
Author: jableader <jacobdunk@gmail.com>
Date:   Wed Jul 30 19:57:45 2025 +1000

    Shopping tests

commit b3c7ae20e6207cf0f9f04bdec5cb6145b04638d9
Author: jableader <jacobdunk@gmail.com>
Date:   Wed Jul 30 19:40:19 2025 +1000

    product tests passing
2025-07-30 22:05:29 +10:00
ingredients Vibe coded some tests -_- 2025-07-30 18:55:51 +10:00
meals Found more datetimes to update 2024-10-14 17:36:56 +11:00
persons Turns out zero is a valid id 2024-05-20 20:09:57 +10:00
products Fixed async generator crash 2025-07-29 17:15:38 +10:00
recipes Use iso format date stamps 2024-10-14 16:59:05 +11:00
shopping Squashed commit of the following: 2025-07-30 22:05:29 +10:00
tests Squashed commit of the following: 2025-07-30 22:05:29 +10:00
.gitignore Added identity 2024-04-25 12:03:30 +10:00
common.py Allowed for null products, move ingredient spreading server-side (#1) 2025-07-28 23:23:09 +00:00
db.py Allowed for null products, move ingredient spreading server-side (#1) 2025-07-28 23:23:09 +00:00
main.py Squashed commit of the following: 2025-07-30 22:05:29 +10:00
plan.md Significant refactor 2024-01-13 12:54:04 +11:00
README.md Added Readme 2024-05-23 22:00:13 +10:00
requirements.txt Fixed requirements.txt 2024-09-20 20:12:46 +10:00
transform.sql Squashed commit of the following: 2024-10-13 19:19:57 +11:00
units.py Minor parser improvements 2024-01-14 10:41:15 +11:00

Meal planner backend

Install packages

pip install -r ./requirements.txt

Run with

uvicorn main:app