Skip to content

moinakdas/FitWolves

 
 

Repository files navigation

NutriWolf

NutriWolf is a web-based diet planner designed exclusively for Stony Brook University students. It provides personalized guidance tailored to individual dietary restrictions and fitness goals, empowering students to make informed choices that align with their health and fitness objectives.

alt text alt text alt text alt text

Table of Contents

Inspiration

NutriWolf stemmed from the realization that many students at Stony Brook University struggle with making healthy dietary choices amidst a plethora of dining options. The aim was to address this by creating a tool that provides personalized guidance tailored to individual dietary restrictions and fitness goals.

Features

  • Generates comprehensive meal plans for each day of the week, covering breakfast, lunch, and dinner.
  • Utilizes user-inputted data such as gender, height, weight, and dietary restrictions to recommend a daily caloric goal.
  • Recommends meal plans based on BMI calculations and body type.
  • Employs generative AI using ChatGPT 3.5 Turbo for personalized meal plans.
  • Integrates menus available at East Side Dining and West Side Dining.

Installation

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Install dependencies using npm install.
  4. Set up MongoDB database.
  5. Start the server using npm start.

Usage

  • Answer the questionaire at the beginning of the program
  • Select a day on the calendar to view the schedule for the week
  • Select any block of time to view the food options availiable for that time block

Built With

  • MongoDB
  • Express.js
  • React
  • Node.js
  • ChatGPT
  • HTML
  • CSS
  • JavaScript

Challenges

One of the main challenges encountered was web scraping the necessary information from Nutrislice to populate the database. Additionally, integrating generative AI into the project posed a learning curve for the team.

Accomplishments

Delivering a fully functional project that addresses a genuine need among Stony Brook University students. Successful integration of generative AI into the platform marked a significant achievement for the team.

What We Learned

Gained valuable insights into various technologies and methodologies including web scraping, prompt engineering, JSON formatting, and the incorporation of generative AI into projects. Learned to navigate challenges effectively and collaborate efficiently within a team setting.

Future Plans

  • Enhance NutriWolf by integrating features such as schedule-based meal timings.
  • Expand the database to include all eating establishments across the campus.
  • Incorporate functionalities that cater to students' dining dollar budgets.

Contributing

Contributions are welcome! Please follow the Contributor Covenant code of conduct. This program was written by

  • Moinak Das
  • Jake Segal
  • Suyash Sharma
  • Saurav Sharma

About

A diet generation Application made for SBUHacks 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 89.9%
  • JavaScript 6.1%
  • CSS 2.6%
  • Python 1.4%