1.4 KiB
1.4 KiB
Task module
- Task - Task entity
- id, name, date, status, date, schema, category
- isPast()
- TaskController - Task routes
- index, show, create, update, delete, toggle
- TaskManager - Task CRUD
- create, update, delete, toggle
- TaskRepository - Task queries
TaskSchema module
- TaskSchema - TaskSchema entity
- id, name, status, category, start, end, date
- type(single, repeat, custom),
- repeat(daily, weekly, monthly, yearly)
- custom(days)
- TaskSchemaController - TaskSchema routes
- index, show, create, update, delete
- TaskSchemaManager - TaskSchema CRUD
- create, update, delete
- TaskSchemaRepository - TaskSchema queries
- TaskGenerator - Create tasks from schema
- generate
Category module
- Category - Kategorie entity
- id, name, color
- CategoryController - Category routes
- index, show, create, update, delete
- TaskSchemaManager - TaskSchema CRUD
- TaskSchemaRepository - TaskSchema queries
Item module
- Item - Item entity
- ItemController - Item routes
- ItemManager - Item CRUD
- ItemRepository - Item queries
- UnitEnum - Unit for Item
Meal module
- Meal - Meal entity
- MealController - Meal routes
- MealManager - Meal CRUD
- MealRepository - Meal queries
Shopping module
- ShoppingList - ShoppingList entity
- ShoppingListController - ShoppingList routes
- ShoppingListManager - ShoppingList CRUD
- ShoppingListRepository - ShoppingList queries