{"slug": "commontable-one-table-everyone-included", "title": "CommonTable — One table. Everyone included.", "summary": "A developer built CommonTable, a collaborative AI meal-planning web app that lets a household propose a recipe, discuss changes, and have an LLM suggest adaptations while a separate deterministic safety engine checks the result against each member's dietary constraints. The project deliberately keeps the model out of safety decisions, returning SAFE, UNSAFE, or NEEDS REVIEW verdicts and then generating a grocery list once everyone approves. The developer says the household context, collaboration workflow, and safety engine — not the model — are what turn the demo into a product.", "body_md": "*This is a submission for the [Hacktoberfest Weekend Challenge: Build for a Friend](https://dev.to/challenges/hacktoberfest-weekend-2026-10-01).*\n\nMeet **CommonTable** — a collaborative AI meal planner designed for people who actually eat together.\n\nImagine this:\n\nThree friends live together.\n\nSomeone has to cook tonight.\n\nThey suggest a recipe in the app. Everyone gets notified, reviews it, and can suggest changes.\n\nThe system checks the recipe against the household's dietary constraints, identifies conflicts, and helps find safer alternatives.\n\nInstead of:\n\n“What should we eat?”\n\nthe app helps answer:\n\n**“What can all of us actually eat?”**\n\n**👨🍳 Cook proposes a meal**\n\n↓\n\n**📢 Friends receive the proposal**\n\n**💬 Friends suggest changes**\n\n**🤖 AI adapts the recipe**\n\n**🛡️ Safety engine checks the updated ingredients**\n\n**✅ Everyone approves**\n\n**🛒 Grocery list is generated**\n\nThe goal isn't to create another AI recipe generator.\n\nIt's to make **group meal planning less chaotic, more collaborative, and safer.**\n\nThe project is a **responsive web application** built around open-source AI and a deterministic safety layer.\n\n**Frontend**\n\n**Backend**\n\n**AI**\n\nI deliberately didn't let the LLM decide whether a meal is safe.\n\nThe flow is:\n\n```\nUser / Cook\n     ↓\nAI generates recipe\n     ↓\nStructured ingredients\n     ↓\nIngredient normalization\n     ↓\nSafety & constraint engine\n     ↓\nHousehold profiles\n     ↓\nSAFE / UNSAFE / NEEDS REVIEW\n```\n\nThe AI can **suggest** a substitution.\n\nThe safety engine decides whether the resulting recipe conflicts with the household's known constraints.\n\nThat separation is important because an LLM sounding confident doesn't make a food-safety decision reliable.\n\nOpen innovation made it possible to build this as more than a thin wrapper around a closed AI API.\n\nUsing open-source and open-weight technologies gives us the ability to:\n\nMore importantly, the project isn't dependent on the model being the entire product.\n\nThe model is one component.\n\nThe **household context, collaboration workflow, safety engine, and product logic belong to us.**\n\nThat's the part that turns an AI demo into an actual product.\n\nMost meal-planning apps think about **one person**.\n\nReal dinners usually involve more than one.\n\nWhen you're cooking with friends or roommates, the problem isn't just finding a recipe.\n\nIt's remembering:\n\nWho can eat this?\n\nWho can't?\n\nWhat can we change?\n\nDoes everyone agree?\n\nWhat do we actually need to buy?\n\nI wanted to turn that messy conversation into one simple workflow.\n\n**Propose. Discuss. Adapt. Check. Approve. Eat.**\n\nAnd hopefully, fewer:\n\n“Wait... does this contain peanuts?” 😅\n\n[Add applicable partner categories here.]\n\nIf you live with roommates, cook with friends, or regularly have to plan around different diets and allergies, **this is the kind of problem I'd love to make easier.**\n\nFeedback is welcome — especially from people who have experienced the *“What are we eating tonight?”* group-chat debate. 😄\n\n**GitHub:** [Add repository]\n\n**Demo:** [Add deployed URL]", "url": "https://wpnews.pro/news/commontable-one-table-everyone-included", "canonical_source": "https://dev.to/manideep667320/commontable-1963", "published_at": "2026-10-05 07:28:12+00:00", "updated_at": "2026-10-05 07:48:35.943238+00:00", "lang": "en", "topics": ["ai-products", "ai-tools", "generative-ai", "large-language-models", "ai-safety"], "entities": ["CommonTable", "Hacktoberfest"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/commontable-one-table-everyone-included", "markdown": "https://wpnews.pro/news/commontable-one-table-everyone-included.md", "text": "https://wpnews.pro/news/commontable-one-table-everyone-included.txt", "jsonld": "https://wpnews.pro/news/commontable-one-table-everyone-included.jsonld"}}