Skip to content

ArmaanjeetSandhu/goal-ith

Repository files navigation

Goal - $i^{th}$ : The Meal Planner

Goal - $i^{th}$ is a Python-based tool that uses linear programming to create personalized, cost-effective meal plans while meeting specific nutritional requirements. It takes into account both macronutrients (proteins, carbohydrates, fats) and micronutrients (vitamins, minerals) to ensure a balanced diet tailored to your age, gender, and health goals.

📂 Project Structure

  • 📄 .gitattributes
  • 📄 .gitignore
  • 📄 .python-version
  • 📄 Dockerfile
  • 📄 setup.cfg
  • 📄 README.md
  • 📄 requirements.txt
  • 📄 heroku.yml
  • 📁 client
    • 📄 index.html
    • 📄 eslint.config.js
    • 📄 postcss.config.js
    • 📄 tailwind.config.js
    • 📄 vite.config.js
    • 📄 package-lock.json
    • 📄 package.json
    • 📄 README.md
    • 📁 public
      • 📄 background-video.mp4
    • 📁 src
      • 📄 App.css
      • 📄 index.css
      • 📄 config.js
      • 📄 App.jsx
      • 📄 main.jsx
      • 📁 assets
        • 📄 react.svg
      • 📁 components
        • 📄 ActivitySlider.jsx
        • 📄 CalculationResults.jsx
        • 📄 CalorieTargetSlider.jsx
        • 📄 ExportHandler.jsx
        • 📄 FoodSearch.jsx
        • 📄 GitHubIcon.jsx
        • 📄 LandingPage.jsx
        • 📄 MacroRatioValidator.jsx
        • 📄 NutrientDisplay.jsx
        • 📄 NutrientInfoPopup.jsx
        • 📄 OptimizationResults.jsx
        • 📄 PersonalInfoForm.jsx
        • 📄 SelectedFoods.jsx
        • 📄 ThemeToggle.jsx
        • 📁 ui
          • 📄 badge-variants.js
          • 📄 alert.jsx
          • 📄 badge.jsx
          • 📄 button.jsx
          • 📄 card.jsx
          • 📄 dialog.jsx
          • 📄 input.jsx
          • 📄 label.jsx
          • 📄 navigation-menu.jsx
          • 📄 scroll-area.jsx
          • 📄 select.jsx
          • 📄 table.jsx
          • 📄 tabs.jsx
          • 📄 tooltip.jsx
      • 📁 services
        • 📄 api.js
  • 📁 server
    • 📄 __init__.py
    • 📄 app.py
    • 📄 utils.py
    • 📁 nutrient-databases
      • 📄 AMDRs.csv
      • 📄 elements-RDAs.csv
      • 📄 elements-ULs.csv
      • 📄 macros-RDAs.csv
      • 📄 vitamins-RDAs.csv
      • 📄 vitamins-ULs.csv
  • 📁 tests
    • 📄 conftest.py
    • 📄 setup_tests.py
    • 📄 test_api.py
    • 📄 test_grid_search.py
    • 📄 test_integration.py
    • 📄 test_utils.py

Visualize the repo structure here: https://mango-dune-07a8b7110.1.azurestaticapps.net/?repo=ArmaanjeetSandhu%2Fgoal-ith