Inspiration

Imagine a future where you no longer waste time and money obtaining health advice. As our bodies begin to show signs of wear, especially in our late 20s and early 30s, it becomes critical to choose the right dietary supplements to maintain your vitality. Our application cuts through the noise by offering personalized supplement recommendations and clear, accessible insights on each product's benefits. Empower yourself to take control of your health—reclaim your time, save money, and unlock the energetic, vibrant life you deserve.

What it does

Our app begins with a personalized questionnaire that dive into your unique health profile. By using your response data, our app will deliver customized dietary supplement recommendations.

How we built it

Our backend is built with FastAPI, which handles user requests and connects to a MongoDB database for data storage and retrieval. Gemini fetches and processes this data to generate personalized supplement recommendations. Finally, the recommendations are rendered on an HTML page using CSS and JavaScript.

Challenges we ran into

Everyone of our team are beginners so we had a lot of difficulties.

  • Conceptualization: Refining our ideas while considering key selling points.
  • Data Integration: Connecting JSON data to our database.
  • Database Familiarity: Gaining proficiency in MongoDB.
  • API Integration: Learning how to effectively call and utilize APIs.
  • Frontend Development: Implementing dynamic actions in HTML using CSS and JavaScript

Accomplishments that we're proud of

  • Developed a questionnaire form that captures user input.
  • Converted user input into JSON and uploaded it to our MongoDB database.
  • Integrated Gemini to fetch data from the database and display the output on the front end.

What we learned

  • Setting up a backend server and connect it to a database.
  • Importing user data as JSON and upload it to the database for Gemini to retrieve.
  • Implementing routes for efficient navigation

What's next for Nutrisor

  • We are aiming to use Healthkit and get realtime health data from apple watch
  • Process that data with Gemini and obtain more accurate supplement recommendations with brands rated in ranks.
Share this project:

Updates