Development moved to Sourcehut
MyChef is an innovative application designed to assist users in deciding what meal to make using ingredients they have at home. By simply inputting the available ingredients, users can access a variety of delicious plant-based recipes sourced from top recipe websites. The application is structured with an API developed using FastAPI for fast and intuitive support, a frontend constructed with Nuxt.js, a scraper utilizing Scrapy for data extraction, and MeiliSearch integration for efficient recipe filtering based on ingredient input.
To install MyChef, ensure you have Docker and docker-compose installed on your system. Follow these steps:
git clone <repository-url>
cd MyChef
docker-compose up --build
MyChef is a feature-rich application that simplifies the process of deciding what to cook by providing plant-based recipe suggestions based on the ingredients available at home. With its efficient FastAPI backend, Nuxt.js frontend, and Scrapy scraper, MyChef offers a seamless user experience for discovering and trying out new recipes.