Gourmet PT Gourmet PT

Gourmet PT

Development of Personalized Online Recipe Parsing System with Calorie Calculator

  • Development service

    Development of a system for parsing recipes with a calorie calculator with anthropometry

  • Business niche

    Good nutrition, Healthy lifestyle

  • Time spent on the project

    3000 hours

  • Technologies we used

    Django, ReactJS, WordPress

Challenge

Most people now work in offices and hardly engage in physical activity, many of them suffer from excess weight

This is because the amount of energy expended is lower than the calories received from food. This means that it is very important for all those who are worried about their weight, when preparing dishes and choosing ingredients for them, to understand how many calories they get for breakfast, lunch, and dinner.

Few of us at the time of shopping bother calculating the exact amount of calorie content of a particular dish, taking into account the amount of food used during cooking. Obviously, standing with a calculator and adding up the calorie content of all ingredients in a supermarket is extremely inconvenient. This is exactly what the online Gourmet solution was created for.

Client/Target audience

The target audience of the created solutions are: the people who work remotely with trainers and want to lose some weight and/or follow the rules of healthy eating, trainers who want to work with some clients remotely, and affiliates who want to earn by attracting new users to the system.

Product vision

Product vision

By the way, simple and fast calculating calories is not the only task that our online service solves. It also acts as a unified environment for remote interactions between trainers and their clients, providing end-to-end control over their lifestyles (which means better training efficiency and faster weight loss). And finally, our solution is able to become a source of income for affiliates who attract new users to the system.

Ready to see what we can do for you?

Download case

Our development team

Our project team consisted of 14 people. This was enough to implement the task in the shortest possible time and save the client’s budget.

  • 1

    Project manager

  • 1

    QA specialist

  • 1

    Designers

  • 6

    Front-end developers

  • 4

    Back-end developers

Our approach

Our main task was to create a flexible, and reliable online solution for four types of users (trainers, athletes with trainers, athletes without trainers, and affiliates) with two access levels (ordinary user and administrator) and the ability to pay for some customizable features.

card__icon

Django

This is a Python-based framework for developing web applications with which we created the backend

card__icon

React JS

This is a JS library for creating user interfaces, we used it for frontend development

card__icon

WordPress

This is a PHP-based content management system that is used to create a wide range of sites (blogs, high-traffic portals).

card__icon

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve.

card__icon

Django

This is a Python-based framework for developing web applications with which we created the backend

card__icon

React JS

This is a JS library for creating user interfaces, we used it for frontend development

card__icon

WordPress

This is a PHP-based content management system that is used to create a wide range of sites (blogs, high-traffic portals).

card__icon

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve.

card__icon

Django

This is a Python-based framework for developing web applications with which we created the backend

card__icon

React JS

This is a JS library for creating user interfaces, we used it for frontend development

card__icon

WordPress

This is a PHP-based content management system that is used to create a wide range of sites (blogs, high-traffic portals).

card__icon

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve.

Solution overview

The obtained result is an advanced online recipe parsing system with four different user roles. It contains a personalized calorie calculator that helps to estimate calorie content in accordance with anthropometry and individual user needs. The system creates a unique formula for calculating calories for each separate user, allows them to track changes in their anthropometry, and also provides remote interaction between trainers and clients.

The Owlab team has developed a unique product that can help change the way users view their diet forever. The Smart Calorie Calculator adjusts recipes and diets for users to have the most positive impact on their health.

PM at OwlabIvan Selivanov

    For trainers to work with their clients

    • Messenger for fast communication between clients and trainers;
    • Measurements history window, where both trainers and their clients can track progress on basic anthropometric data, edit history, etc.;
    • Earn money by attracting another users to the system.
template workspaces

    For athletes

    • Work with or without trainers;
    • The service allows users to choose recipes by type of diet (meat, vegetarian, or vegan);
    • Edit their personal shopping list.
template workspaces

    For system administrators

    • It is possible to create recipes by adding ingredients from Amazon Fresh with help of ThriveCart; in this case, the calorie content of the dish is calculated automatically, in proportion to the specified ingredients;
    • User management involves defining and managing users and their access levels in a system. Implementation involves a wide range of functionality such as adding/deleting users, controlling user activity, managing anthropometric data and etc.
template workspaces
template workspaces

    For trainers to work with their clients

    • Messenger for fast communication between clients and trainers;
    • Measurements history window, where both trainers and their clients can track progress on basic anthropometric data, edit history, etc.;
    • Earn money by attracting another users to the system.
template workspaces

    For athletes

    • Work with or without trainers;
    • The service allows users to choose recipes by type of diet (meat, vegetarian, or vegan);
    • Edit their personal shopping list.
template workspaces

    For system administrators

    • It is possible to create recipes by adding ingredients from Amazon Fresh with help of ThriveCart; in this case, the calorie content of the dish is calculated automatically, in proportion to the specified ingredients;
    • User management involves defining and managing users and their access levels in a system. Implementation involves a wide range of functionality such as adding/deleting users, controlling user activity, managing anthropometric data and etc.

Need help creating a similar solution?

Write to us right now and we will contact you as soon as possible to discuss your business idea in detail.

Contact us

FAQ

01

What are healthy lifestyle apps?

Applications for maintaining a healthy lifestyle is software that helps you keep yourself in good shape. Due to a sedentary lifestyle, many people develop health problems, from obesity to spinal problems. Healthy lifestyle apps can tailor a user's diet, help maintain sleep patterns, and remind them to exercise.

02

Diet apps as a startup - what to consider?

Developing a recipe app with a calorie calculator is not a trivial task. You can create an application that will simply count calories and select a meal plan for the user, or you can integrate it with a fitness bracelet or smartwatch to create the most individual user experience. You can contact us for a consultation and we will advise you on the best way to implement your startup.

03

I want to launch an MVP to test my startup, what should I do?

Owlab has a quick MVP launch strategy that has worked well for several startups. PWA development allows you to reduce MVP development time and simplify its launch. This way you can quickly find investors by showing them a functional prototype. Just contact us so we can discuss all the details.
 

04

How much money do I need to develop a mobile application?

Mobile app development is what our company has been working with for more than 10 years, and from our own experience we can say that the price can vary from several thousand dollars to tens and even hundreds. Each case is unique, so you can write to us and we will make a full calculation for the development of your application.

Talk to us and get your project start!
Phone
By selecting Apply now, I agree with thePrivacy Policy.
Contact info
76E1EB67-2EF5-41A5-9C4B-4967DE0ED094
Email
[email protected]

- Vitaliy, CEO

CBB576AB-6C0F-4CF8-A92C-C6F5CFCD4D36
Address
Harju maakond, Tallinn, Kesklinna linnaosa, Vesivärava tn 50-201, 10152, Estonia

- Head/Development Office


Why we use cookies and other tracking technologies?

We use cookies (data relating to you which may include personal identifiers and browsing activity) to make your experience better. To personalize your choice and learn more click here to adjust your preferences Cookie Notice.

We use necessary cookies to make our site work. We'd also like to set optional analytics cookies to help us improve it. We won't set optional cookies unless you enable them. Using this tool will set a cookie on your device to remember your preferences.
Cookies notice.
We'd like to set Non-Necessary cookies to help us to improve our website by collecting and reporting information on how you use it. The cookies collect information in a way that does not directly identify anyone.