AI Chef
May 2026 – June 2026
A React web application that generates recipes from user-provided ingredients using AI-powered text generation.
Overview
AI Chef is a React-based web application that generates recipe suggestions from user-provided ingredients using a large language model. Built as part of the Scrimba Learn React curriculum, the project provided hands-on experience working with modern React development patterns, component-based architecture, state management, and API integration.
Tools & Technologies
React, JavaScript, HuggingFace AI API, HTML, CSS
Highlights
- Implemented React state management using hooks to handle ingredient lists and recipe generation
- Integrated an AI-powered API to generate recipes from user-provided ingredients
- Built reusable React components and conditional rendering patterns for dynamic content display
Challenges
One of the primary challenges was managing user input and application state while creating a smooth workflow from ingredient collection to recipe generation. The project required coordinating asynchronous API requests, conditionally rendering content based on application state, and ensuring generated recipes were presented in a clear and user-friendly format.
Outcome
The completed application allows users to enter available ingredients and receive AI-generated recipe recommendations in real time. Through the project, I strengthened my understanding of React hooks, component composition, API consumption, and building interactive user interfaces that incorporate AI-powered functionality.