Skip to content

nguyenst1/Cookify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cookify

Cookify is a cutting-edge recipe app that combines the power of Angular for the front end, Spring Boot for the backend, and MongoDB for the database. With Cookify, you can discover, explore, and create delicious recipes like never before. The app harnesses the capabilities of ChatGPT and Dall E to provide you with recipe recommendations and visually stunning images for each recipe step.

Features

  • Recipe Generation: Cookify leverages the power of ChatGPT to generate personalized recipe recommendations based on your preferences and dietary restrictions. Simply input your desired ingredients or specify any dietary requirements, and let Cookify do the rest.

  • Image Generation: With the integration of Dall E, Cookify brings your recipes to life with visually captivating images for each step. Gone are the days of relying solely on text-based instructions. Experience the joy of visually stunning recipe guides that help you recreate culinary masterpieces with ease.

  • User Profiles: Create your personalized Cookify profile to save your favorite recipes, keep track of your cooking journey, and share your culinary creations with friends and family.

  • Social Integration: Connect with other food enthusiasts through Cookify's vibrant community. Share recipes, exchange cooking tips, and engage in lively discussions about all things food-related.

  • Smart Search: Cookify's intelligent search functionality allows you to find recipes based on ingredients, cooking time, difficulty level, and more. Whether you're searching for a quick weeknight dinner or an elaborate dessert, Cookify has you covered.

  • Meal Planning: Plan your weekly meals effortlessly with Cookify's meal planning feature. Save recipes to your meal plan, generate a shopping list, and stay organized in the kitchen.

  • Step-by-Step Instructions: Cookify provides detailed step-by-step instructions for each recipe, ensuring that you can follow along easily and achieve excellent results every time.

  • Ingredient Substitutions: Discover suitable ingredient substitutions for dietary restrictions, allergies, or simply to try something new. Cookify helps you customize recipes to fit your specific needs.

Technology Stack

Cookify is built using the following technologies:

  • Frontend: Angular
  • Backend: Spring Boot
  • Database: MongoDB

Installation

To install and run Cookify on your local machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/cookify.git
    
  2. Navigate to the project directory:

    cd cookify
    
  3. Install the necessary dependencies:

    npm install
    
  4. Start the Angular development server:

    ng serve
    
  5. Open your web browser and visit http://localhost:4200 to access Cookify.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •