Create CRUD TODO with submenu on FastAPI, SQLAlchemy and Postgress

cafe menu = {
soup:[{
Id,
name,
price
},
{
Id,
name,
price
}]
meat:[{
Id,
name,
price
},
{
Id,
name,
price
}]

}

Good evening!

I have task:

  1. Create cafe menu with submenu (like soup ( first, second etc), meat (first, second etc). I need TODO app with CRUD (on every item). Also i need to have ability delete submenu with dishes and all menu in whole. App based on FastAPI, SQLAlchemy and Postgresql.

Is it right json structure for menu and submenu i posted above? Can you point me good tutorial for that task?

Thank you in advance!