MicroHub

A progressive web app built for meal planning and health data tracking. Creation of the ingredient swapper which allows users to substitute one ingredient in a meal with another of their choice was one of the major challenges of this project.

MicroHub's cover image

Tools:

TypeScriptNext.jsSocket

Challenges

In developing this application, I encountered a few challenges. One of the hurdles was building a feature that allows users to swap one ingredient in a meal for another ingredient they prefer. Additionally, ensuring a smooth and intuitive flow of actions for the users was another challenge to tackle.

Solutions

To overcome this challenge, I adopted a collaborative approach by closely working with the project manager, the backend team, and the design team. Additionally, I leveraged the capabilities offered by React, such as hooks and context, to effectively manage the action flow and access control within the application.

Notable features

  • Pixel-perfect user interface and experience
  • Implementation of the latest security standards
  • 99% performance and 100% structure optimized (GTmetrix)
  • Authentication, notification system, ingredient swapper
  • Ability to bind client with a nutritionist
  • Live messaging with the nutritionist
  • Ability to create meals and programs and assign them to self

Snapshots

Microhub registration page

Registration page

Microhub login page

Login page

Microhub about page

About page

Microhub about page

About page

Microhub profile page

Profile page

Microhub my body page

My body page

Microhub food page

Food page

Microhub goals page

Goals page

Microhub weight history page

Weight history page

Microhub pre built recipe page

Pre built recipe page

Microhub save recipe page

Save recipe page

Microhub create program page

Create program page

Microhub program log page

Program log page

Microhub questionnaire page

Questionnaire page

Microhub questionnaire page

Questionnaire page

Microhub questionnaire page

Questionnaire page

Microhub home page

Home page

Microhub home page

Home page

Microhub meal page

Meal page

Microhub meal page

Meal page

Microhub swap ingredient page

Swap ingredient page

Microhub messages page

Messages page

Microhub mobile menu page

Mobile menu page

Have an exciting project?

I am open to opportunities. Let's have a quick chat to see if we are a good fit.

Let's talk

We use cookies to personalize your site experience.