Inspiration
Our inspiration for NutriWolf stemmed from the realization that many students at Stony Brook University struggle with making healthy dietary choices amidst a plethora of dining options. We aimed to address this by creating a tool that provides personalized guidance tailored to individual dietary restrictions and fitness goals.
What it does
NutriWolf is a web-based diet planner designed exclusively for Stony Brook University students. It utilizes user-inputted data such as gender, height, weight, and dietary restrictions to recommend a daily caloric goal based on BMI calculations and body type. Leveraging the menus available at East Side Dining and West Side Dining, NutriWolf generates comprehensive meal plans for each day of the week, covering breakfast, lunch, and dinner. This empowers students to make informed choices that align with their health and fitness objectives.
How we built it
We built NutriWolf using the MERN stack, incorporating MongoDB, Express, React, and Node.js. Additionally, we integrated OpenAI's API for generative AI using ChatGPT 3.5 Turbo. The platform prompts users to input relevant data, which is then used to generate personalized meal plans. Despite challenges in web scraping data from Nutrislice, we successfully developed a functional and user-friendly application.
Challenges we ran into
One of the main challenges we encountered was web scraping the necessary information from Nutrislice to populate our database. Additionally, integrating generative AI into the project posed a learning curve for our team. Despite these obstacles, we persevered and overcame them through collaboration and problem-solving.
Accomplishments that we're proud of
We take pride in delivering a fully functional project that addresses a genuine need among Stony Brook University students. Our successful integration of generative AI into the platform marks a significant achievement for our team. Moreover, NutriWolf's university-specific focus ensures its relevance and utility for our target audience.
What we learned
Through the development of NutriWolf, we gained valuable insights into various technologies and methodologies. We deepened our understanding of web scraping, prompt engineering, JSON formatting, and the incorporation of generative AI into projects. Additionally, we learned to navigate challenges effectively and collaborate efficiently within a team setting.
What's next for NutriWolf
Looking ahead, we plan to enhance NutriWolf by integrating features such as schedule-based meal timings and expanding our database to include all eating establishments across the campus. Additionally, we aim to incorporate functionalities that cater to students' dining dollar budgets, further optimizing their dietary planning experience. Our future endeavors involve continued learning and refinement to ensure NutriWolf remains a valuable resource for Stony Brook University students striving to lead healthier lifestyles.
Built With
- chatgpt
- css
- express.js
- html
- javascript
- mongodb
- node.js
- openai
- react
Log in or sign up for Devpost to join the conversation.