Skip to content

πŸ‘¨β€πŸ³ Welcome to The Recipe Genie App - The Ultimate Recipe Assistant, your personal culinary guide and portal to a world of delicious dishes. Both the web and mobile app versions are available - with the mobile app coming very soon!

License

Notifications You must be signed in to change notification settings

hoangsonww/RecipeGenie-App

Repository files navigation

The RecipeGenie App

Overview

RecipeGenie is a feature-rich, user-friendly web application designed to simplify and enhance the cooking experience. Whether you're a seasoned chef or just starting in the kitchen, RecipeGenie offers a range of functionalities to cater to your culinary needs. From discovering new recipes to managing cooking times with an integrated timer, RecipeGenie is your go-to digital cooking assistant.

Let RecipeGenie cook! πŸ²πŸ§™β€β™‚οΈ

User Interface

The RecipeGenie App Interface

Features

  • Extensive Recipe Database: Access a wide variety of recipes from different cuisines.
  • Search Functionality: Easily search for recipes based on ingredients, dish names, or dietary preferences.
  • Favorites Management: Save and manage your favorite recipes for quick access.
  • Cooking Timer: In-app cooking timer to help you keep track of your cooking.
  • Social Sharing: Share your favorite recipes with friends and family on social media.
  • Responsive Design: Enjoy a seamless experience on both desktop and mobile devices with our mobile-friendly design.
  • Interactive Chatbot: Get assistance and suggestions from our RecipeGenie chatbot.

Installation

To get started with RecipeGenie:

  1. Clone the repository:
    git clone https://github.com/hoangsonww/RecipeGenie-App.git
  2. Navigate to the project directory and install all required dependencies:
    cd RecipeGenie-Mobile
    npm install
  3. Simply open the index.html file in your preferred web browser. Alternatively, you can host the project on a local server using tools like http-server:
    npm start

Usage

  • Finding Recipes: Use the search bar to find recipes based on specific ingredients or names.
  • Saving Favorites: Click the heart icon on any recipe to save it to your favorites.
  • Setting a Timer: Enter the time in minutes and start the timer to keep track of your cooking tasks.
  • Navigating to About Page: Learn more about RecipeGenie by visiting the About page accessible from the main menu.

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • Node.js
  • React
  • Swift (for iOS app)
  • Kotlin (for Android app)
  • Java (for Android app)
  • Python (for backend)
  • Apache Cordova
  • MongoDB
  • Firebase
  • Netlify

Mobile Apps

RecipeGenie is also available as a mobile application for both iOS and Android. The mobile app offers a seamless user experience and additional features such as meal planning, cooking conversions, and an interactive chatbot. The app is developed using Swift, Kotlin, Java, and Apache Cordova to ensure a consistent and engaging experience across platforms.

The RecipeGenie App Mobile Interface

To get started with the mobile app:

  1. Clone the repository.
  2. Go to the RecipeGenie subdirectory.
  3. For the iOS app, simply open the file RecipeGenie.xcodeproj in Xcode.
  4. For the Android app, open the project in Android Studio and then run the following commands (with an AVD up and running):
cd RecipeGenie-Mobile

cordova build android

cordova emulate android

Note that if you have changed any part of code for the iOS app, you might have to run the following code and then re-run the app for the changes to take effect:

cd RecipeGenie-Mobile

cordova platform rm ios

cordova platform add ios

Contributing

We welcome contributions to the RecipeGenie app. Please read our CONTRIBUTING.md file for guidelines on how to make contributions.

Support

For support, feedback, or suggestions, please email us at [email protected].

Authors and Acknowledgment

RecipeGenie was created by a team of passionate developers and chefs. Special thanks to everyone who contributed their time and expertise to this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.


Created with ❀️ by Son Nguyen in 2023. Hope you enjoy using RecipeGenie! 🍽️

About

πŸ‘¨β€πŸ³ Welcome to The Recipe Genie App - The Ultimate Recipe Assistant, your personal culinary guide and portal to a world of delicious dishes. Both the web and mobile app versions are available - with the mobile app coming very soon!

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published