{"id":14955506,"url":"https://github.com/mcrd25/food-tracking-api","last_synced_at":"2026-02-11T10:01:40.341Z","repository":{"id":126265844,"uuid":"290280622","full_name":"mcrd25/food-tracking-api","owner":"mcrd25","description":null,"archived":false,"fork":false,"pushed_at":"2022-08-30T14:48:57.000Z","size":165,"stargazers_count":2,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"development","last_synced_at":"2025-08-08T10:44:06.534Z","etag":null,"topics":["api","database","food-tracker","rails","rails-api","rails5","rspec","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mcrd25.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-08-25T17:32:34.000Z","updated_at":"2022-12-24T02:32:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"a30bf988-7db7-4d08-8b7d-2ab740ccee26","html_url":"https://github.com/mcrd25/food-tracking-api","commit_stats":null,"previous_names":["maya257/food-tracking-api","mcrd25/food-tracking-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mcrd25/food-tracking-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcrd25%2Ffood-tracking-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcrd25%2Ffood-tracking-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcrd25%2Ffood-tracking-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcrd25%2Ffood-tracking-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mcrd25","download_url":"https://codeload.github.com/mcrd25/food-tracking-api/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcrd25%2Ffood-tracking-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29331594,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T06:13:03.264Z","status":"ssl_error","status_checked_at":"2026-02-11T06:12:55.843Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","database","food-tracker","rails","rails-api","rails5","rspec","ruby"],"created_at":"2024-09-24T13:11:15.122Z","updated_at":"2026-02-11T10:01:40.318Z","avatar_url":"https://github.com/mcrd25.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Food Tracking API\n\n\u003e A simple food tracking API written in Rails and using JWT Authentication\n\nThis API allows for a user to be created and makes calls to store meal entries if they are logged in so that they can keep track all their meals.\nThe API is also extensively tested with basic unit tests and each request meant to be used by end user tested\n\n## Built With\n\n- Rails 6.0.3.2,\n- Ruby 2.7.1\n- RSpec 3.9\n\n## Live Demo\n\n[Live Demo Link](https://food-tracking-api.herokuapp.com/)\n\n## Docs\n- [API ENDPOINTS](docs/API_Endpoints.pdf)\n- [ERD DIAGRAM](docs/foodtracker.png)\n\n\n## Getting Started\n\nTo get a local copy up and running follow these simple example steps.\n\n### Prerequisites\nYou will need to have a recent version of [Ruby](https://www.ruby-lang.org/en/) and [Rails](https://rubyonrails.org/)\n\n### Setup\nrun `git clone https://github.com/mcrd25/food-tracking-api.git` \u003cbr\u003e\nrun `cd food-tracking-api`\n\n### Install\nrun `bundle install`\nyou may have to run `yarn install --check-files`\n\nrun `rails db:migrate` or run `rails db:setup`\nrun `rails db:seed` if `rails db:setup` was not run\n\n### Usage\nrun `rspec` or `bundle exec rspec` to run tests \u003cbr\u003e\nrun `rails s` or `rails server` to run on development server\n\n### Deployment\nApp deployed on heroku.\nInstructions\n- Install [Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli)\n- Login: `heroku login`\n- Create heroku app `heroku create`\n- Push to heroku master `git push heroku master` if you experience issues try `git push heroku +HEAD:master`\n- Migrate DB: `heroku run rails db:migrate`\n- Run seed files: `heroku run rails db:seed`\n- Open link: `heroku open`\n\n\n## Authors\n\n👤 **Maya Douglas (mcrd25)**\n\n- Github: [@mcrd25](https://github.com/mcrd25)\n- Twitter: [@mcrd25](https://twitter.com/mcrd25)\n- Linkedin: [linkedin](https://linkedin.com/in/mayadouglas)\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!\n\nFeel free to check the [issues page](issues/).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## Acknowledgments\n\n- The authentication was heavily influenced by this [tutorial](https://scotch.io/tutorials.build-a-restful-json-api-with-rails-5-part-two)\n\n## 📝 License\n\nThis project is [MIT](LICENSE) licensed.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcrd25%2Ffood-tracking-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmcrd25%2Ffood-tracking-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcrd25%2Ffood-tracking-api/lists"}