NutriFit

NutriFit

Let's build wellness rather than treating disease

NutriFit

NutriFit

Let's build wellness rather than treating disease

The problem NutriFit solves

NutriFit is a website designed to simplify and enhance users' fitness journeys. In a world where unhealthy lifestyles and dietary choices are prevalent, NutriFit offers valuable solutions. It streamlines tasks from user registration to goal setting, daily calorie budgeting, and progress tracking via interactive graphs.

Users can gain insights into their daily nutrition, make informed dietary choices, track fitness workout goals , and set personalized weight goals. NutriFit encourages a sense of community, allowing users to share achievements and success stories. It also provides effortless account management options, including password reset and session logout.

Challenges we ran into

Data Loading Delay: When fetching data from the API, we encountered delays that affected the site's rendering speed. To address this, we implemented a loader to ensure smooth user experiences.

Image Storage: Storing user images as Base64 in our database was resource-intensive. In hindsight, using third-party services like Cloudinary or Amazon S3 for image storage could have been a more efficient solution

Replit Limitations: We initially encountered deployment issues on Replit due to RAM limitations that prevented our site from running smoothly. As a workaround, we successfully deployed the project on a third-party platform called "Render" to ensure optimal performance.

Discussion