├── .DS_Store ├── .dockerignore ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .kamal ├── hooks │ ├── docker-setup.sample │ ├── post-app-boot.sample │ ├── post-deploy.sample │ ├── post-proxy-reboot.sample │ ├── pre-app-boot.sample │ ├── pre-build.sample │ ├── pre-connect.sample │ ├── pre-deploy.sample │ └── pre-proxy-reboot.sample └── secrets ├── .rubocop.yml ├── .ruby-version ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Procfile.dev ├── README.md ├── Rakefile ├── app ├── .DS_Store ├── assets │ ├── builds │ │ └── .keep │ ├── images │ │ └── .keep │ ├── stylesheets │ │ └── application.css │ └── tailwind │ │ └── application.css ├── channels │ └── application_cable │ │ └── connection.rb ├── controllers │ ├── application_controller.rb │ ├── chats_controller.rb │ ├── concerns │ │ ├── .keep │ │ └── authentication.rb │ ├── dashboard_controller.rb │ ├── food_entries_controller.rb │ ├── food_search_controller.rb │ ├── passwords_controller.rb │ ├── profiles_controller.rb │ ├── registrations_controller.rb │ └── sessions_controller.rb ├── helpers │ ├── application_helper.rb │ ├── food_entries_helper.rb │ ├── food_search_helper.rb │ ├── profiles_helper.rb │ └── unit_conversion_helper.rb ├── javascript │ ├── application.js │ └── controllers │ │ ├── application.js │ │ ├── hello_controller.js │ │ ├── index.js │ │ └── tiptap.js ├── jobs │ └── application_job.rb ├── mailers │ ├── application_mailer.rb │ └── passwords_mailer.rb ├── models │ ├── application_record.rb │ ├── calorie_calculator.rb │ ├── concerns │ │ └── .keep │ ├── conversation.rb │ ├── current.rb │ ├── daily_log.rb │ ├── food.rb │ ├── food_entry.rb │ ├── goal.rb │ ├── nutrition_assistant.rb │ ├── profile.rb │ ├── search_results.rb │ ├── session.rb │ ├── user.rb │ └── weight.rb └── views │ ├── chats │ └── show.html.erb │ ├── dashboard │ ├── _food_log.html.erb │ └── show.html.erb │ ├── food_search │ └── _search.html.erb │ ├── layouts │ ├── application.html.erb │ ├── mailer.html.erb │ └── mailer.text.erb │ ├── passwords │ ├── edit.html.erb │ └── new.html.erb │ ├── passwords_mailer │ ├── reset.html.erb │ └── reset.text.erb │ ├── profiles │ └── edit.html.erb │ ├── pwa │ ├── manifest.json.erb │ └── service-worker.js │ ├── registrations │ └── new.html.erb │ └── sessions │ └── new.html.erb ├── bin ├── brakeman ├── bundle ├── dev ├── docker-entrypoint ├── importmap ├── jobs ├── kamal ├── rails ├── rake ├── rubocop ├── setup └── thrust ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── cache.yml ├── credentials.yml.enc ├── database.yml ├── deploy.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── importmap.rb ├── initializers │ ├── assets.rb │ ├── content_security_policy.rb │ ├── filter_parameter_logging.rb │ └── inflections.rb ├── locales │ └── en.yml ├── puma.rb ├── queue.yml ├── recurring.yml ├── routes.rb └── storage.yml ├── db ├── cable_schema.rb ├── cache_schema.rb ├── foods.json ├── migrate │ ├── 20250411190307_create_users.rb │ ├── 20250411190308_create_sessions.rb │ ├── 20250411221658_create_profiles.rb │ ├── 20250411222859_create_goals.rb │ ├── 20250412182328_create_weights.rb │ ├── 20250412202211_create_foods.rb │ ├── 20250412202319_create_daily_logs.rb │ ├── 20250412203211_create_food_entries.rb │ ├── 20250413000000_add_unit_preference_to_profiles.rb │ ├── 20250413000001_change_height_to_decimal.rb │ ├── 20250413000002_add_measurement_type_to_foods.rb │ └── 20250501232554_create_conversations.rb ├── queue_schema.rb ├── schema.rb └── seeds.rb ├── lib └── tasks │ └── .keep ├── log └── .keep ├── public ├── .DS_Store ├── 400.html ├── 404.html ├── 406-unsupported-browser.html ├── 422.html ├── 500.html ├── icon.png ├── icon.svg ├── images │ └── hero.png └── robots.txt ├── script └── .keep ├── storage └── .keep ├── test ├── application_system_test_case.rb ├── controllers │ ├── .keep │ ├── dashboards_controller_test.rb │ ├── food_entries_controller_test.rb │ ├── food_search_controller_test.rb │ └── profiles_controller_test.rb ├── factories.rb ├── fixtures │ ├── conversations.yml │ ├── files │ │ └── .keep │ └── users.yml ├── helpers │ ├── .keep │ └── unit_conversion_helper_test.rb ├── integration │ └── .keep ├── mailers │ ├── .keep │ └── previews │ │ └── passwords_mailer_preview.rb ├── models │ ├── .keep │ ├── conversation_test.rb │ ├── daily_log_test.rb │ ├── food_entry_test.rb │ ├── food_test.rb │ ├── goal_test.rb │ ├── profile_test.rb │ ├── user_test.rb │ └── weight_test.rb ├── system │ └── .keep └── test_helper.rb ├── tmp ├── .keep ├── pids │ └── .keep └── storage │ └── .keep └── vendor ├── .keep └── javascript ├── .keep ├── @tiptap--core.js ├── @tiptap--pm--commands.js ├── @tiptap--pm--keymap.js ├── @tiptap--pm--model.js ├── @tiptap--pm--schema-list.js ├── @tiptap--pm--state.js ├── @tiptap--pm--transform.js ├── orderedmap.js ├── prosemirror-commands.js ├── prosemirror-keymap.js ├── prosemirror-model.js ├── prosemirror-schema-list.js ├── prosemirror-state.js ├── prosemirror-transform.js ├── prosemirror-view.js └── w3c-keyname.js /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.DS_Store -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.gitignore -------------------------------------------------------------------------------- /.kamal/hooks/docker-setup.sample: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Docker set up on $KAMAL_HOSTS..." 4 | -------------------------------------------------------------------------------- /.kamal/hooks/post-app-boot.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.kamal/hooks/post-app-boot.sample -------------------------------------------------------------------------------- /.kamal/hooks/post-deploy.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.kamal/hooks/post-deploy.sample -------------------------------------------------------------------------------- /.kamal/hooks/post-proxy-reboot.sample: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Rebooted kamal-proxy on $KAMAL_HOSTS" 4 | -------------------------------------------------------------------------------- /.kamal/hooks/pre-app-boot.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.kamal/hooks/pre-app-boot.sample -------------------------------------------------------------------------------- /.kamal/hooks/pre-build.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.kamal/hooks/pre-build.sample -------------------------------------------------------------------------------- /.kamal/hooks/pre-connect.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.kamal/hooks/pre-connect.sample -------------------------------------------------------------------------------- /.kamal/hooks/pre-deploy.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.kamal/hooks/pre-deploy.sample -------------------------------------------------------------------------------- /.kamal/hooks/pre-proxy-reboot.sample: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Rebooting kamal-proxy on $KAMAL_HOSTS..." 4 | -------------------------------------------------------------------------------- /.kamal/secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.kamal/secrets -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.2 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/Procfile.dev -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/Rakefile -------------------------------------------------------------------------------- /app/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/.DS_Store -------------------------------------------------------------------------------- /app/assets/builds/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /app/assets/tailwind/application.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss"; 2 | -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/chats_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/controllers/chats_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/concerns/authentication.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/controllers/concerns/authentication.rb -------------------------------------------------------------------------------- /app/controllers/dashboard_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/controllers/dashboard_controller.rb -------------------------------------------------------------------------------- /app/controllers/food_entries_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/controllers/food_entries_controller.rb -------------------------------------------------------------------------------- /app/controllers/food_search_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/controllers/food_search_controller.rb -------------------------------------------------------------------------------- /app/controllers/passwords_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/controllers/passwords_controller.rb -------------------------------------------------------------------------------- /app/controllers/profiles_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/controllers/profiles_controller.rb -------------------------------------------------------------------------------- /app/controllers/registrations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/controllers/registrations_controller.rb -------------------------------------------------------------------------------- /app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/food_entries_helper.rb: -------------------------------------------------------------------------------- 1 | module FoodEntriesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/food_search_helper.rb: -------------------------------------------------------------------------------- 1 | module FoodSearchHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/profiles_helper.rb: -------------------------------------------------------------------------------- 1 | module ProfilesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/unit_conversion_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/helpers/unit_conversion_helper.rb -------------------------------------------------------------------------------- /app/javascript/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/javascript/application.js -------------------------------------------------------------------------------- /app/javascript/controllers/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/javascript/controllers/application.js -------------------------------------------------------------------------------- /app/javascript/controllers/hello_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/javascript/controllers/hello_controller.js -------------------------------------------------------------------------------- /app/javascript/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/javascript/controllers/index.js -------------------------------------------------------------------------------- /app/javascript/controllers/tiptap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/javascript/controllers/tiptap.js -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/jobs/application_job.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/mailers/passwords_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/mailers/passwords_mailer.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/calorie_calculator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/models/calorie_calculator.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/conversation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/models/conversation.rb -------------------------------------------------------------------------------- /app/models/current.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/models/current.rb -------------------------------------------------------------------------------- /app/models/daily_log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/models/daily_log.rb -------------------------------------------------------------------------------- /app/models/food.rb: -------------------------------------------------------------------------------- 1 | class Food < ApplicationRecord 2 | end 3 | -------------------------------------------------------------------------------- /app/models/food_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/models/food_entry.rb -------------------------------------------------------------------------------- /app/models/goal.rb: -------------------------------------------------------------------------------- 1 | class Goal < ApplicationRecord 2 | belongs_to :user 3 | end 4 | -------------------------------------------------------------------------------- /app/models/nutrition_assistant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/models/nutrition_assistant.rb -------------------------------------------------------------------------------- /app/models/profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/models/profile.rb -------------------------------------------------------------------------------- /app/models/search_results.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/models/search_results.rb -------------------------------------------------------------------------------- /app/models/session.rb: -------------------------------------------------------------------------------- 1 | class Session < ApplicationRecord 2 | belongs_to :user 3 | end 4 | -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/weight.rb: -------------------------------------------------------------------------------- 1 | class Weight < ApplicationRecord 2 | belongs_to :profile 3 | end 4 | -------------------------------------------------------------------------------- /app/views/chats/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/chats/show.html.erb -------------------------------------------------------------------------------- /app/views/dashboard/_food_log.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/dashboard/_food_log.html.erb -------------------------------------------------------------------------------- /app/views/dashboard/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/dashboard/show.html.erb -------------------------------------------------------------------------------- /app/views/food_search/_search.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/food_search/_search.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/passwords/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/passwords/edit.html.erb -------------------------------------------------------------------------------- /app/views/passwords/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/passwords/new.html.erb -------------------------------------------------------------------------------- /app/views/passwords_mailer/reset.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/passwords_mailer/reset.html.erb -------------------------------------------------------------------------------- /app/views/passwords_mailer/reset.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/passwords_mailer/reset.text.erb -------------------------------------------------------------------------------- /app/views/profiles/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/profiles/edit.html.erb -------------------------------------------------------------------------------- /app/views/pwa/manifest.json.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/pwa/manifest.json.erb -------------------------------------------------------------------------------- /app/views/pwa/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/pwa/service-worker.js -------------------------------------------------------------------------------- /app/views/registrations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/registrations/new.html.erb -------------------------------------------------------------------------------- /app/views/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/app/views/sessions/new.html.erb -------------------------------------------------------------------------------- /bin/brakeman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/brakeman -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/docker-entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/docker-entrypoint -------------------------------------------------------------------------------- /bin/importmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/importmap -------------------------------------------------------------------------------- /bin/jobs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/jobs -------------------------------------------------------------------------------- /bin/kamal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/kamal -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/thrust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/bin/thrust -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/cache.yml -------------------------------------------------------------------------------- /config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/credentials.yml.enc -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/deploy.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/importmap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/importmap.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/queue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/queue.yml -------------------------------------------------------------------------------- /config/recurring.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/recurring.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/config/storage.yml -------------------------------------------------------------------------------- /db/cable_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/cable_schema.rb -------------------------------------------------------------------------------- /db/cache_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/cache_schema.rb -------------------------------------------------------------------------------- /db/foods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/foods.json -------------------------------------------------------------------------------- /db/migrate/20250411190307_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250411190307_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20250411190308_create_sessions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250411190308_create_sessions.rb -------------------------------------------------------------------------------- /db/migrate/20250411221658_create_profiles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250411221658_create_profiles.rb -------------------------------------------------------------------------------- /db/migrate/20250411222859_create_goals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250411222859_create_goals.rb -------------------------------------------------------------------------------- /db/migrate/20250412182328_create_weights.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250412182328_create_weights.rb -------------------------------------------------------------------------------- /db/migrate/20250412202211_create_foods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250412202211_create_foods.rb -------------------------------------------------------------------------------- /db/migrate/20250412202319_create_daily_logs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250412202319_create_daily_logs.rb -------------------------------------------------------------------------------- /db/migrate/20250412203211_create_food_entries.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250412203211_create_food_entries.rb -------------------------------------------------------------------------------- /db/migrate/20250413000000_add_unit_preference_to_profiles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250413000000_add_unit_preference_to_profiles.rb -------------------------------------------------------------------------------- /db/migrate/20250413000001_change_height_to_decimal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250413000001_change_height_to_decimal.rb -------------------------------------------------------------------------------- /db/migrate/20250413000002_add_measurement_type_to_foods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250413000002_add_measurement_type_to_foods.rb -------------------------------------------------------------------------------- /db/migrate/20250501232554_create_conversations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/migrate/20250501232554_create_conversations.rb -------------------------------------------------------------------------------- /db/queue_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/queue_schema.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/public/.DS_Store -------------------------------------------------------------------------------- /public/400.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/public/400.html -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/public/404.html -------------------------------------------------------------------------------- /public/406-unsupported-browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/public/406-unsupported-browser.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/public/500.html -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/images/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/public/images/hero.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/public/robots.txt -------------------------------------------------------------------------------- /script/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/application_system_test_case.rb -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/dashboards_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/controllers/dashboards_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/food_entries_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/controllers/food_entries_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/food_search_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/controllers/food_search_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/profiles_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/controllers/profiles_controller_test.rb -------------------------------------------------------------------------------- /test/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/factories.rb -------------------------------------------------------------------------------- /test/fixtures/conversations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/fixtures/conversations.yml -------------------------------------------------------------------------------- /test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/fixtures/users.yml -------------------------------------------------------------------------------- /test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/helpers/unit_conversion_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/helpers/unit_conversion_helper_test.rb -------------------------------------------------------------------------------- /test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/previews/passwords_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/mailers/previews/passwords_mailer_preview.rb -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/conversation_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/models/conversation_test.rb -------------------------------------------------------------------------------- /test/models/daily_log_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/models/daily_log_test.rb -------------------------------------------------------------------------------- /test/models/food_entry_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/models/food_entry_test.rb -------------------------------------------------------------------------------- /test/models/food_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/models/food_test.rb -------------------------------------------------------------------------------- /test/models/goal_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/models/goal_test.rb -------------------------------------------------------------------------------- /test/models/profile_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/models/profile_test.rb -------------------------------------------------------------------------------- /test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/models/user_test.rb -------------------------------------------------------------------------------- /test/models/weight_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/models/weight_test.rb -------------------------------------------------------------------------------- /test/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/pids/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/javascript/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/javascript/@tiptap--core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/@tiptap--core.js -------------------------------------------------------------------------------- /vendor/javascript/@tiptap--pm--commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/@tiptap--pm--commands.js -------------------------------------------------------------------------------- /vendor/javascript/@tiptap--pm--keymap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/@tiptap--pm--keymap.js -------------------------------------------------------------------------------- /vendor/javascript/@tiptap--pm--model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/@tiptap--pm--model.js -------------------------------------------------------------------------------- /vendor/javascript/@tiptap--pm--schema-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/@tiptap--pm--schema-list.js -------------------------------------------------------------------------------- /vendor/javascript/@tiptap--pm--state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/@tiptap--pm--state.js -------------------------------------------------------------------------------- /vendor/javascript/@tiptap--pm--transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/@tiptap--pm--transform.js -------------------------------------------------------------------------------- /vendor/javascript/orderedmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/orderedmap.js -------------------------------------------------------------------------------- /vendor/javascript/prosemirror-commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/prosemirror-commands.js -------------------------------------------------------------------------------- /vendor/javascript/prosemirror-keymap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/prosemirror-keymap.js -------------------------------------------------------------------------------- /vendor/javascript/prosemirror-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/prosemirror-model.js -------------------------------------------------------------------------------- /vendor/javascript/prosemirror-schema-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/prosemirror-schema-list.js -------------------------------------------------------------------------------- /vendor/javascript/prosemirror-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/prosemirror-state.js -------------------------------------------------------------------------------- /vendor/javascript/prosemirror-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/prosemirror-transform.js -------------------------------------------------------------------------------- /vendor/javascript/prosemirror-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/prosemirror-view.js -------------------------------------------------------------------------------- /vendor/javascript/w3c-keyname.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varun2407/nutrition_tracker/HEAD/vendor/javascript/w3c-keyname.js --------------------------------------------------------------------------------