🏋️ Health & Fitness

Recipe Finder

📁 Health & Fitness 👤 Contributed by @f 🗓️ Updated
The prompt
Create a recipe finder application using HTML5, CSS3, JavaScript and a food API. Build a visually appealing interface with food photography and intuitive navigation. Implement advanced search with filtering by ingredients, cuisine, diet restrictions, and preparation time. Add user ratings and reviews with star system. Include detailed nutritional information with visual indicators for calories, macros, and allergens. Support recipe saving and categorization into collections. Implement a meal planning calendar with drag-and-drop functionality. Add automatic serving size adjustment with quantity recalculation. Include cooking mode with step-by-step instructions and timers. Support offline access to saved recipes. Add social sharing functionality for favorite recipes.

Example outputs

Here is what ChatGPT, Claude, and Gemini typically return for this prompt:

🚀 ChatGPT

I'll help you build a comprehensive recipe finder application! Start by setting up the HTML structure with sections for search, filters, and results display. Use the Spoonacular or Edamam API for recipe data. For the UI, implement a card-based layout with high-quality food images, CSS Grid for responsive design, and smooth transitions. Create filter dropdowns for cuisines, dietary restrictions (vegan, gluten-free, etc.), and prep time sliders. The star rating system can use Font Awesome icons with JavaScript event listeners. For the meal planner, use a library like FullCalendar with drag-and-drop enabled, storing data in localStorage for offline access.

✨ Claude

This is quite an ambitious full-stack application with multiple complex features. I'd recommend breaking this into phases: start with core search and API integration, then layer in features like meal planning and offline support. For the API, Spoonacular offers comprehensive recipe data including nutrition facts, though be mindful of rate limits on free tiers. The drag-and-drop meal calendar and serving size recalculation will require careful state management—consider using a framework like React or Vue rather than vanilla JavaScript to handle the complexity of real-time updates across multiple UI components.

💎 Gemini

For the recipe API, consider Spoonacular (100+ endpoints, nutrition data) or Edamam (detailed allergen info). Use CSS Grid and Flexbox for the layout, with IntersectionObserver for lazy-loading recipe images. LocalStorage can handle offline functionality for up to 5-10MB of saved recipes; IndexedDB if you need more capacity. For the drag-and-drop calendar, the HTML5 Drag and Drop API works well with event listeners like `dragstart` and `drop`. The serving size adjustment requires parsing ingredient quantities—regex patterns can extract numbers and units for mathematical recalculation.

How to use this prompt

Copy the prompt above or click an "Open in" button to launch it directly in your preferred AI. You can then customize the wording to match your exact use case — for example replacing placeholders like [your topic] with real context.

Which AI model works best

ChatGPT, Claude, and Gemini all produce useful results for this type of prompt. Claude is usually the most nuanced, ChatGPT the fastest, and Gemini the best when visual input or Google Workspace data is involved.

How to customize this prompt

Adapt the prompt to your specific use case. Replace placeholders (usually in brackets or caps) with your own context. The more detail you provide, the more precise the response.

Common use cases

  • Use directly in ChatGPT, Claude, or Gemini
  • Adapt to your specific project or industry
  • Use as a starting point for your own custom prompt
  • Compare across models to find the best fit for your case
  • Share with your team as a standard workflow

Variations

Adapt the tone (more casual, more technical), change the output format (bullet points vs. paragraphs), or add constraints (word limits, target audience).

Related prompts