{"id":21405406,"url":"https://github.com/karimsa/delish","last_synced_at":"2025-03-16T16:51:12.242Z","repository":{"id":149730976,"uuid":"85027020","full_name":"karimsa/delish","owner":"karimsa","description":"Find your love. Then eat it.","archived":false,"fork":false,"pushed_at":"2017-03-21T18:17:35.000Z","size":1545,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T21:03:57.985Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/karimsa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-15T03:54:24.000Z","updated_at":"2017-08-03T15:32:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"e55cbc35-c75d-4238-95e4-2f8a0c4f51ec","html_url":"https://github.com/karimsa/delish","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karimsa%2Fdelish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karimsa%2Fdelish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karimsa%2Fdelish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karimsa%2Fdelish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karimsa","download_url":"https://codeload.github.com/karimsa/delish/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243902293,"owners_count":20366259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-22T16:25:14.231Z","updated_at":"2025-03-16T16:51:12.223Z","avatar_url":"https://github.com/karimsa.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"(pretty picture)\" src=\"public/favicon.png\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://stormy-wave-24728.herokuapp.com\"\u003eDELISH\u003c/a\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://travis-ci.org/karimsa/delish\"\u003e\n    \u003cimg src=\"https://travis-ci.org/karimsa/delish.svg?branch=master\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://codecov.io/gh/karimsa/delish\"\u003e\n    \u003cimg src=\"https://codecov.io/gh/karimsa/delish/branch/master/graph/badge.svg\" alt=\"Codecov\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nFind your love. Then eat it.\n\n## Running the app\n\n*For a complete API reference, click [here](http://alibhai.co/delish).*\n\nFor both development and production, the application needs a Google Places API\naccess key to be provided. This key can be saved in a file called `env.json` in the\nroot of the project. Here's a sample `env.json` file:\n\n```json\n{\n  \"API_KEY\": \"key goes here\"\n}\n```\n\nIn deployment servers, you can set this as an env variable directly.\n\n### Development\n\nFor the development server to be able to resolve geolocation properly (in Safari),\nthe server uses SSL via self-signed certificates in development environments. To set\nthis up, go into the `ssl/` directory and run `./gen.sh`.\n\nTo run in development mode, run `npm run watch` which will start the backend\nand `gulp watch` concurrently. Editing source files will cause a recompile, but\nnot a livereload in node nor in the browser - so either restart the watch task for\nnode or refresh your browser for the public code.\n\n### Testing\n\nContinuous Integration + Deployment is configured on Travis CI for Heroku deployment.\nTo setup your own CI, ensure that the following environment variables are defined:\n\n - **NODE_ENV = test**: the NODE_ENV variable (unofficially) defines for applications what environment\n we are running in and the tests use this variable to do things.\n - **BROWSERSTACK_USERNAME**: your username on BrowserStack.\n - **BROWSERSTACK_ACCESS_KEY**: the access key given to you by BrowserStack.\n\nThese two pieces of information are also provided to Travis so that the local binary\nof BrowserStack can be downloaded and run (for testing against a private server). If you\nuse a different CI, you have to write a script to run BrowserStack as well.\n\nThe selenium drivers used by protractor rely on JRE 8+ (\u003c 8 will cause a wrong class version\nerror).\n\nTo test the server code, run `npm run test-server`.\n\nTo test the browser code, run `npm run test-browser` (assuming that BrowserStack is running).\n\nCode coverage is only provided (via codecov) for server because the Angular team does not\nbelieve in code coverage and therefore no official plugins exist.\n\nTests for browser are currently non-existent/terrible?. But you get the idea.\n\n### Production\n\nThis application is built to be deployed on Heroku. Simply run `heroku create`\nto setup the app and then `git push heroku master` to get the app going.\n\nOr if you run with Travis, run `travis setup heroku` to get Travis setup with your\nheroku access and deployment will be automated.\n\n## License\n\nCopyright \u0026copy; 2017 Karim Alibhai.\n\nLicensed under [MIT license](LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarimsa%2Fdelish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarimsa%2Fdelish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarimsa%2Fdelish/lists"}