2025-03-22 14:08:58 +00:00

32 lines
828 B
Python

from fastapi import APIRouter, HTTPException
import uuid
meals = [] # In-memory storage
router = APIRouter()
@router.post("/signup")
async def meal_recommendations(
preferences: str = "vegetarian",
dietary_restrictions: str = "none",
meal_type: str = "dinner"
):
"""Demo meal recommendation endpoint"""
recommendation_id = str(uuid.uuid4())
meals.append({
"id": recommendation_id,
"preferences": preferences,
"restrictions": dietary_restrictions,
"type": meal_type,
"disabled": False
})
return {
"message": "Meal recommendations generated",
"recommendation_id": recommendation_id,
"preferences": preferences,
"next_steps": [
"Review recommendations (demo)",
"Save favorite meals"
]
}