Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hoangsonww/recipegenie-app
👨🍳 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!
https://github.com/hoangsonww/recipegenie-app
cordova django flask html javascript machine-learning python react recipe recipe-app recipe-search recipe-website recipes recipes-app restful-api vue webpack
Last synced: 2 months ago
JSON representation
👨🍳 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!
- Host: GitHub
- URL: https://github.com/hoangsonww/recipegenie-app
- Owner: hoangsonww
- License: mit
- Created: 2023-04-12T02:39:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-13T16:20:50.000Z (2 months ago)
- Last Synced: 2024-10-14T00:22:40.612Z (2 months ago)
- Topics: cordova, django, flask, html, javascript, machine-learning, python, react, recipe, recipe-app, recipe-search, recipe-website, recipes, recipes-app, restful-api, vue, webpack
- Language: Swift
- Homepage: https://hoangsonww.github.io/RecipeGenie-App/
- Size: 4.65 MB
- Stars: 16
- Watchers: 12
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: .github/README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 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](https://hoangsonww.github.io/RecipeGenie-App/)! 🍲🧙♂️**
## User 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:
```bash
git clone https://github.com/hoangsonww/RecipeGenie-App.git
```
2. Navigate to the project directory and install all required dependencies:
```bash
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`:
```bash
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 React Native to ensure a consistent and engaging experience across platforms.
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):```bash
cd RecipeGenie-Mobilecordova 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:
```bash
cd RecipeGenie-Mobilecordova platform rm ios
cordova platform add ios
```## Contributing
We welcome contributions to the RecipeGenie app. Please read our [CONTRIBUTING.md](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](../LICENSE) file for details.
---
Created with ❤️ by [Son Nguyen](https://github.com/hoangsonww) in 2023. Hope you enjoy using RecipeGenie! 🍽️