Nubod

A custom fitness program that changes with your body

Nubod

The idea behind the project

  • 10+

    Team members

  • 1 306+ hours

    Project duration

A custom fitness program that changes with your body. Nubod provides personalized, flexible diet programs that take into account your unique situation.
It offers one-on-one coaching, smart shopping lists, the option to swap foods based on what you have available, and best of all, a program that updates every two weeks to ensure you never hit a plateau.
With Nubod full-service platform that offers everything you need to reach your goals, you can get all the perks of a real-life diet coach at only a fraction of the cost.

Challenge moments

Nubod
  • Development of a user-friendly interface.
  • Application prototype development.
  • The ability to create a custom meal plan based on individual client requests in terms of calorie content, duration, physical characteristics and individual preferences.
  • Creation of functionality for communication on the platform - correspondence and video calls.
  • The logic and functionality of the payment and withdrawal process.
  • Building an architecture that will further expand the functionality of the platform.
  • Integration with postal services.
  • Selection and integration with third-party applications to provide custom application functionality.
Nubod

Provided solution

Architecture

MERN stack. Fully structured API & database structure from scratch

UI/UX

User-friendly and modern looking design

Front-end

Optimized UI/UX friendly front end using React JS

Back-end

MVC architecture with Node & Express.

Integrations

Integration with Edamam and Fitbit. Stripe integration for the payment process.

QA Testing

Strict quality control

Deployment

Application deployed with Heroku & configured CI/CD to simplify deployment process

Support

Technical support of the project

Nubod

Features of Nubod

Variety of coaching programs

Create and assign manual meal plans

Create and save meal plan templates

Unlimited ability to add days, weeks, meals, and foods

Ability to add custom and alternative food for admin (trainer) accounts

Functionality for tracking client progress

Automatic calculation of total calories, proteins, carbs and fats

Create a shopping list with recipes for a manual meal plan for the client

Functionality for communication with the coach and the internal community

Adding email notification for the user