earthy-app

byHamnah Sohail

Build a modern AI-powered web/mobile app that generates recipes based on ingredients provided by the user. Core Features: Users can input ingredients manually (comma-separated) or select from a list. The AI must analyze the ingredients and generate multiple recipe options. Each recipe should include: Recipe name Ingredients list (with exact quantities) Step-by-step cooking instructions Preparation time and cooking time Difficulty level (easy, medium, hard) The app should prioritize using ONLY the ingredients provided, but may suggest a few optional extras if necessary. Smart Behavior: If ingredients are insufficient, suggest what’s missing instead of failing. Generate different cuisines/styles (e.g., healthy, desi, vegan, quick meals). Avoid repeating the same recipes for the same ingredients. Provide a “Regenerate Recipe” button for new variations. UI/UX: Clean, minimal, premium interface. Input field at the top for ingredients. Results displayed in card format. Each recipe card should have a “View Full Recipe” button. Add a “Save Recipe” feature for users. Advanced Features: Allow users to filter by: Cuisine type Dietary preference (vegan, keto, halal, etc.) Cooking time Include a “Generate Full Recipe” button that expands detailed steps. Add loading states while AI is generating recipes. Rules: Never generate a recipe without analyzing the user’s ingredients. Always ensure recipes are realistic and cookable. Keep instructions clear and beginner-friendly.

No preview

Comments (0)

No comments yet. Be the first!

Architecture

Service Dependenciesv1
External
Storage
LiteLLM Gateway :4000
Backend :7011
Frontend :7012
Client
Azure OpenAI
MariaDB :3306
PostgreSQL :5432
Redis :6379
LiteLLM
FastAPI Server
React App
Browser

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.