Inspiration

In today's fast-paced world, managing diet and nutrition can be overwhelming. With so much information available, knowing where to start is hard. We wanted to create an easy solution that helps individuals achieve their health goals without the stress of planning and tracking meals.

What it does

CareFusion takes user information such as age, gender, weight, height, health goals, and activity level to calculate daily calorie requirements. It then provides personalized meal plans and recipes to meet these goals. Users can save their favorite recipes in a virtual cookbook and refresh recipes they don't like.

How we built it

  1. Concept Development: Decided on APIs and overall project concept.
  2. User Story and Wireframes: Created user stories and sketched out the UI.
  3. Core Logic: . Used the Fitness Calculator API to calculate daily calorie needs. . Used the Edamam API to fetch recipes.
  4. Frontend Development: Built user input forms and the dashboard using HTML, CSS, JavaScript, jQuery, and Tailwind CSS.
  5. Backend Integration: Integrated APIs to fetch and display data dynamically.
  6. Additional Features: Added functionality to refresh recipes and save favorites to the cookbook.

Challenges we ran into

. API Fetch Limits: Managed limits by caching results and using pagination. . Integration Issues: Ensured smooth integration of multiple APIs. . User Interface: Designed a user-friendly and responsive UI.

Accomplishments that we're proud of

. Successfully created a platform that simplifies meal planning and helps users meet their health goals. . Developed a clean, intuitive user interface with Tailwind CSS. . Overcame technical challenges related to API integration and data handling.

What we learned

. Effective use of multiple APIs to provide a seamless user experience. . The importance of user-centric design in application development. . Advanced use of JavaScript, jQuery, and Tailwind CSS to enhance frontend development.

What's next for CareFusion

. Show recipes based on diet preferences (keto, veg, paleo) . Search for recipes via dish / ingredient . Save weekly meal plan to local storage . Enable multiple user functionality . Ability to input weight after a period of time and check progress . Start-up plan to increase fetch requests

Built With

  • amazon-web-services
  • and-javascript
  • api
  • css
  • edamamapi
  • fitnesscalculatorapi
  • html
  • html5
  • javascript
  • jquery
  • mysql
  • tailwind
  • with-tailwind-css-for-styling-and-jquery-for-dynamic-content.-it-integrates-the-fitness-calculator-api-and-edamam-api-for-personalized-calorie-calculations-and-recipe-fetching
Share this project:

Updates