Inspiration

Our app idea focuses on delivering the ingredients needed for a recipe based on the number of people to be served. Some insights on how our idea may differentiate itself from others : Personalized portion control: Our idea’s main differentiating factor is the ability to provide ingredient quantities tailored to the number of people served. This feature ensures accurate portion control, minimizing food waste and allowing users to adjust recipes based on their needs. Convenience and efficiency: Providing precise ingredient quantities saves users time and effort manually scaling recipes. This feature can benefit users who frequently cook for varying numbers of people or those who struggle with recipe conversions. Flexibility and adaptability: Can cater to diverse user requirements, accommodating individual dietary restrictions, preferences, and portion sizes. It can provide options for scaling recipes up or down, allowing users to quickly adjust the quantities based on their needs. Enhanced user experience: To further differentiate, it has additional features, such as interactive shopping lists, step-by-step cooking

What it does

The web application will enable the user to select the dish they want to prepare. The application will fetch the required ingredients and it will be delivered to their doorstep. The user also has the freedom to customize the quantity of the ingredients. The web application recognizes the need for a streamlined and reliable solution to overcome the following problems: Inconvenient Shopping Process: Due to their busy schedules, people frequently find the traditional grocery shopping routine to be cumbersome. Finding exact materials and controlling small quantities may prove difficult for them, which could frustrate them and sap their motivation to cook at home. Ingredient Quantity and Waste: Buying too many ingredients at once for a single meal or a single person can result in leftovers and food waste. To reduce waste and retain freshness, smaller serving sizes or pre-portioned ingredients can be beneficial. Nutritional Balance and Dietary Restrictions: Many people find it difficult to maintain a balanced diet and accommodate to particular dietary preferences or constraints, such as vegetarianism, veganism, gluten-free eating, or allergies, thus they prefer to prepare their own meals. Lack of Convenience and Accessibility: People prioritize accessibility and convenience in their ingredient delivery service. They need flexible delivery options, user-friendly ordering interfaces, and the capacity to alter orders in accordance with their schedules and preferences.

How we built it

The code is entirely built on the react, nodejs, firebase tech stack. React was primarily used for the front end code where as Firebase was used for the user authentication.

Challenges we ran into

When the seller doesn’t confirm the order even after the user has successfully placed the order, the order will be automatically canceled When the seller has different brands of the same ingredient, it should be updated by the seller for the user to decide. If due to some circumstance, there is a delay in assigning the delivery agent, the user must be informed of the status. A case may arise where the payment may fail, in this case, the user will redirected back to the payment page to try again.

Accomplishments that we're proud of

We are proud that we were successfully able to complete such a big project which is incorporated a lot of functionalities. This allowed us to learn a lot of new technologies as well as upskill ourselves. Also interacting with our mentors enabled us to gain new perspectives and develop our idea.

What we learned

We have learned a lot of technical skills along with a lot of soft skills while working as a team on this hackathon. How important team work is and also a lot of technical skills like react js, node js, css, html etc.

What's next for RecipeReady

. Integrate with smart home devices Integration with fitness and health apps Cooking classes and tutorials Community and social features Data analytics and insights

Share this project:

Updates