Files
haushalt/base.md
Marek Lenczewski 168f6ba6b7 update plan
2026-04-12 16:02:23 +02:00

1.0 KiB

Datei

Fundament/Vision - WAS gebaut wird

Software

  • Base software with 3 Apps
  • Each App has definitions in Symfony, Vue and Kotlin
  • Task Manager App - Manage tasks with categories, auto generate tasks with task schemas
  • Shopping List App - Manage list for shopping
  • Meal Planner App - Manage meals, assign meals to days, generate shopping list from assigned meals

Systems

  • Symfony - Backend with Rest API
  • Vue - Frontend for browser
  • Kotlin - Frontend for mobile
  • Ddev - Dev environment
  • MariaDB - Database
  • Doctrine - ORM
  • Nelmio CORS - CORS for vue api
  • Jetpack Compose - Kotlin components

Database

  • Task (id, name, date, status, schema?)
  • TaskSchema (id, name, status, taskStatus, date?, repeat?, start?, end?)
  • Item (id, name, unit) - Items
  • ShoppingList (id) - Shopping list
  • ItemList (id, list, item, quantity, status) - Items for shopping list
  • Meal (id, title, description) - Meals
  • ItemMeal (id, meal, item, quantity) - items with meals
  • MealDate (id, meal, date) - Meals for date