Food management app

Hungry app

Hungry is an app that helps you set your meals according to your lifestyle.

Hungry offers suitable recipes if you have specific dietary restrictions or want to lose weight, gain weight, or maintain your figure. You can also keep track of what food you have at home.

Hungry will give you recipe ideas. See the list of products needed for the chosen recipe, and let’s cook with the Hungry application.

Hungry is an application and a website that offers a pleasant experience to those who want to order food from home. At the same time, it provides all the necessary support to restaurants to promote themselves and deliver their food on time.

I gathered this project from all my experience on such projects. I tried to show the perfect combination to satisfy the needs of all types of people who will use this tool (the platform administrator, order dispatcher, order deliverers, restaurants, and the end customer).

About Implementation

Through this project, I propose to find a solution to help families have a healthy diet.

The functionalities we thought of are: creating lists of products you have at home, creating the profile of family members (each with their lifestyle), and, based on them, receiving recipe ideas. If you add the recipes to your favorites, you will receive the list of products you need to make the meal. So that, at the store, you know exactly what to buy.

No temptations and no products that spoil in the refrigerator unused. This is the promise of the application.

What I exercise in the project

  • Application design that takes into account UX and UI for the user.
  • Creating a form based on which to create a profile and filter the recipes.
  • Analysis of time management applications to choose a suitable solution for home product management.
  • Design a system for filtering products and organizing the content of the application.
  • Design characters for the application.
  • I used my creativity, problem-solving, communication, design thinking, user research, and app design skills.

About the process:

1.Research and Analysis:

The first step is to conduct research and analysis to understand the target audience, their needs, and what they are looking for in a meal management app. I did this through surveys and market analysis.

Also, to understand and create personas, I analyzed the other competitors (how their applications look, what reviews they received in the Play Store, the main complaints about it, and what we could improve compared to the competition).

So, I created 3 main personas.

2.Define Features and Functionality: 

Based on the research, define the key features and functionalities that the app should offer. These might include meal planning, recipe suggestions, grocery list creation, calorie tracking, and more.

The list of functionalities:

  • Recipe database with various healthy and customizable meal options, with options for filtering by dietary preferences, allergies, or meal type.
  • Meal planning: The app should allow users to plan their meals with features such as a calendar view, drag-and-drop meal planner, grocery list generator, and nutritional information for each meal.
  • Products tracking: you can add the products you have at home and, based on that, get meal recommendations. Also, when you add a recipe you want to do, you get the list of the products you don’t have at home.
  • Nutrition information shows: see nutrition intakes, such as a food diary, calories, and macronutrients.
  • Customization: will allow users to customize their meal plans and recipes based on their dietary preferences, allergies, or nutritional goals.
  • Shopping list: generate a shopping list based on the user’s meal plan and recipe selection, with the ability to add or remove items and sync with other devices.
  • Community and social features:  share recipes, tips, and success stories and connect with other users for motivation and support.

3. USER FLOW & Wireframing: 

Once the features and functionality have been defined, I created wireframes in Figma that follow the user flow we think of.

4. Prototyping: 

Prototyping allows you to test the functionality and usability of the app before moving on to the design phase. I created this in Figma.

5. UI Design:

Using the wireframes and prototypes as a guide, create the user interface (UI) design. This involves choosing color schemes, typography, icons, and other visual elements that will make up the app’s overall look and feel.

6. User Testing:

Once the UI design is complete, I conduct user testing to ensure that the app is easy to use and meets the needs of the target audience. User testing can be done through in-person testing, remote testing, or usability testing software. I choosed remote testing.

7. Finalizing Design:

Based on the feedback from user testing, feedback from clients and my team I did the changes to the design.

8. Handoff to Developers:

Finally, I hand off the design specifications to the development team.. Collaboration between designers and developers is crucial to ensure that the app is built according to the design specifications and meets the needs of the target audience.

Final thoughts

Indeed, the acquired and practiced skills can help me in projects similar to this one. I have a lot to learn from our customers to make better products. And teamwork is what brings long-term results.

It is vital to consider the customer’s pain point when making a product, whether physical or online.

Feel free to share or like if you like my project. Do not hesitate to contact me if you want to know more or work on similar projects.


App Design, Logo Design, Illustrations, User Research & Flow

Personal Management, Health

Midjourney, Adobe Photoshop, Figma, Affinity Design, Miro, Google forms

UI UX Designer

Ready to start a project?

Leave a Reply

Your email address will not be published. Required fields are marked *