This commit is contained in:
Marek Lenczewski
2026-04-20 15:46:49 +02:00
parent 04620ff3cb
commit 2b7e8a6990

View File

@@ -1,29 +1,2 @@
# Datei - layout: Breadcrumb, main area
Fundament/Vision - WAS gebaut wird - start page: /, empty
# 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