Skip to content

khaledElbastawisy/yumfinity

Repository files navigation

Yumfinity

Yumfinity is a recipe sharing app that provides a platform for users to share, browse, and discover new recipes with ease. The app aims to bring together food enthusiasts and home cooks from around the world and allow them to connect and share their culinary expertise.

The app includes features such as user reviews and ratings, the ability to save and organize recipes, and social sharing options. Users can search for recipes based on ingredients, cuisine types, and dietary restrictions.

What Makes Yumfinity Special?

Yumfinity can be used by a diverse range of individuals with different needs and preferences when it comes to cooking and meal planning. The app's flexible features can be helpful to a variety of users looking to discover and try out new recipes.

  • ✅ A busy parent who wants to cook healthy meals for their family can use Yumfinity to search for recipes based on ingredients they already have in their pantry. They may discover a delicious quinoa salad recipe that their whole family loves, and save it to their favorites for future use.

  • ✅ A person who follows a vegan diet and has recently moved to a new city can use Yumfinity to search for vegan recipes. They may find a recipe for vegan pad thai that they decide to make at home, and it turns out so well that they share it with their new friends in the area.

  • ✅ A food blogger who is always on the lookout for new recipes to feature on their blog can use Yumfinity to browse and find unique recipes. They may find a recipe for lavender-infused lemonade that they try out and feature on their blog, crediting the recipe to Yumfinity and sharing the link with their followers.

  • ✅ A group of friends who are planning a potluck dinner can use Yumfinity to coordinate their dishes. Each person can search for recipes on the app and share them with the group, ensuring that there is a variety of dishes and no overlap.

  • ✅ A busy professional who doesn't have a lot of time to cook can use Yumfinity to search for quick and easy recipes. They may find a recipe for a 15-minute pasta dish that they can whip up after a long day at work.

  • ✅ A person who is new to cooking and wants to learn can use Yumfinity to find beginner-friendly recipes. They may find a recipe for a simple but flavorful chicken dish that they feel confident enough to try.

Running the Code

  • clone the repo
  • Install the required Packages using the command 👉 pip3 install -r requirements.txt
  • Run the Application using the command 👉 flask run --host=0.0.0.0 --port=5000

Acknowledgement

For the web application development, we have used the open-Source Flask Dashboard coded with basic modules, database, ORM and deployment scripts on top of MaterialPro Bootstrap Lite, a modern Bootstrap dashboard design. WrapPixel's MaterialPro Bootstrap Lite is one of the best Bootstrap templates for admin dashboards and control admin panels. This powerful and competent Bootstrap 4 admin template is based on HTML and is built with the CSS framework.


🚀 Built with App Generator

  • Up-to-date dependencies
  • DBMS: SQLite
  • DB Tools: SQLAlchemy ORM, Flask-Migrate (schema migrations)

MaterialPRO Lite - Starter generated by AppSeed.


About

Recipe-sharing app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •