feat: add meal planning feature with API integration

- Introduced MealPlanApiPaths for handling meal plan related API endpoints.
- Added MealPlanScreen for displaying and managing meal plans.
- Implemented MealPlanRepository for fetching and updating meal plan data.
- Created data models: MealPlanEntry, MealPlanRecipe, InventoryCompareItem, ShoppingItem, and MealPlanDashboard.
- Integrated meal plan functionality into the app router and UI.
- Updated localization files for meal plan related strings in English and Swedish.
- Added state management for meal plan using Riverpod.
This commit is contained in:
Nils-Johan Gynther
2026-04-22 19:51:33 +02:00
parent b8627d0b7f
commit e495a4b38e
14 changed files with 1098 additions and 0 deletions
+6
View File
@@ -27,6 +27,12 @@ class AppShell extends ConsumerWidget {
icon: Icons.inventory_2_outlined,
label: 'Inventarie',
),
_AppDestination(
path: '/matsedel',
title: 'Matsedel',
icon: Icons.calendar_month_outlined,
label: 'Matsedel',
),
_AppDestination(
path: '/baslager',
title: 'Baslager',