Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/casiimir/meal-hub


https://github.com/casiimir/meal-hub

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

Yummy - Your Ultimate Recipe App

Welcome to Yummy, the ultimate recipe app that brings you a vast collection of recipes from different categories and nationalities. We are excited to introduce some new features that will enhance your cooking experience!

Features:


User Authentication and Login:

With our new login feature, you can create a personalized account and save your favorite recipes for easy access. Your account will also allow you to sync your data across devices, so you never lose your recipe collection.

Save and Access Recipes:

Once logged in, you can now save recipes to your profile. This way, you can quickly access your favorite recipes whenever you want. Say goodbye to endless searching; your favorite recipes are just a click away!

Step-by-Step Instructions:

We have added detailed step-by-step instructions for each recipe, making it easier for both seasoned chefs and beginners to follow along and create delicious dishes.

Category Filters:

We understand that sometimes you have a specific craving or dietary preference. Now, you can easily filter recipes based on categories like vegan, gluten-free, comfort food, and more. Finding the perfect recipe has never been simpler.

Enhanced Fridge Feature:

Our unique ingredient-based search has been taken to the next level. Powered by API calls and Firebase integration, you can now receive even more personalized recipe suggestions based on the ingredients you have in your fridge. Let Yummy inspire your culinary creativity!

Minimalistic Design:

Enjoy a clean and user-friendly design that simplifies your recipe exploration experience.

Behind the Scenes:



Our app continues to be built on Next.js, taking advantage of Server-Side Rendering (SSR) for efficient page rendering and improved SEO performance. To enhance the visual appeal and consistency, we used the React Icon Library for icons and incorporate the Swiper library for smooth and engaging animated sliders.

We have expanded our use of React Hooks, including useState, useEffect, useRouter, and now, to manage state and side-effects more efficiently. The global data management is handled by the UseContext API, ensuring a seamless experience across the app.

In addition to the existing technologies, we have integrated Firebase for user authentication, data storage, and synchronization across devices. Utilizing Firebase's Firestore, we store your saved recipes securely and reliably.

Getting Started

Clone the repository:



bash
git clone "https://github.com/your-username/meal-hub.git"
cd meal-hub

Install dependencies:



bash
npm install

Run the development server:



bash
npm run dev



Open your browser and navigate to to access Yummy.

Contributing

We welcome contributions from the community to make Yummy even better. If you find a bug, have a suggestion, or want to add new features, please feel free to open an issue or submit a pull request.
License
This project is licensed under the MIT License.
Acknowledgments
We would like to express our gratitude to the open-source community for providing the tools and resources that made Yummy possible.

Thank you for checking out Yummy! We hope you enjoy using the app and discovering delightful recipes for every occasion. If you have any questions or need further assistance, feel free to contact us.
Happy cooking with Yummy! 🍳🍔🍰
Cerma Michela, Inchiappa Nina, Raimondo Luna, Turcanu Daniel, and the Yummy team.