
Nourish AI is a community-driven recipe app built with Flutter for the frontend and Ubex powering the entire backend. Users submit cooking recipes, admins moderate content, and an AI nutritionist agent - built entirely in Ubex - gives personalized meal advice, analyzes nutritional info, and suggests recipes based on dietary goals.
From recipe submission to AI-powered meal planning - backend and agent fully built on Ubex.
Users submit their own cooking recipes with ingredients, steps, photos, and tags. Recipes go into a moderation queue for admin review before being published.
A full AI agent built in Ubex that acts as a personal nutritionist. Analyzes recipes for macros and micros, suggests meals based on goals, and answers nutrition questions.
Admin panel with full control over all submitted recipes. Approve, deny, or edit content. Manage users, flag inappropriate submissions, and maintain content quality.
Full user system with profiles, submission history, saved recipes, and dietary preferences. Admin manages roles and can ban or restrict users.
Native mobile experience built with Flutter. Smooth animations, offline-capable recipe browsing, and a chat interface for the AI nutritionist. iOS and Android.
All data stored in Ubex tables - recipes, users, favorites, moderation logs. All API endpoints built as Ubex workflows. Zero custom server code.
The AI agent learns user preferences and dietary goals to suggest relevant recipes. Recommends meals that fit calorie targets, allergies, and nutritional balance.
Users save recipes to favorites, create collections by meal type or cuisine, and track what they've cooked. Personal recipe library built into the app.
Multi-stage review process. Recipes checked for completeness, accuracy, and appropriateness. Admin feedback sent to users on rejected submissions.
The backend powering the Flutter app.
| Area | Built with | What it handles |
|---|---|---|
| Recipe CRUD | Both | Recipe creation, editing, deletion, image uploads, ingredient parsing, tag assignment, search and filtering. |
| Moderation system | Both | Submission queue, approval/denial workflow, admin feedback, content flagging, edit history tracking. |
| AI nutritionist agent | Workflow | LLM-powered agent with nutrition knowledge base. Analyzes recipes, answers questions, suggests meals, calculates macros. |
| User management | Both | Registration, authentication, profile management, dietary preferences, submission history, role assignment. |
| Favorites & collections | Both | Save/unsave recipes, create collections, track cook history, personalized recipe library. |
| Recommendation engine | Workflow | User preference analysis, dietary goal matching, calorie-aware suggestions, allergy filtering. |
| Image handling | Workflow | Photo uploads, compression, storage, thumbnail generation for recipe cards and detail views. |
| Notifications | Workflow | Push notifications for recipe approval/denial, new recommendations, AI agent responses, community highlights. |
We built the Flutter app in-house but dreaded building the backend - auth, moderation, image handling, all of it. With Ubex we had the entire backend running in days. But the real magic is the AI nutritionist agent - users chat with it like a real dietitian and it's built entirely in Ubex workflows. Our app went from a simple recipe list to something people actually use daily for meal planning. The moderation system means we never worry about content quality.
Recipes. AI Agent. Moderation. Users. All Ubex.
Hi there 👋
How can we help you today?