{"id":25269887,"url":"https://github.com/javascript-pro/locomote","last_synced_at":"2025-07-26T06:08:36.140Z","repository":{"id":89534200,"uuid":"84767058","full_name":"javascript-pro/locomote","owner":"javascript-pro","description":"Build a flight search interface including a back end server. When the user clicks search, your front end code needs to make an AJAX request to a the small backend server, which will in turn contact the Flight API (provided).","archived":false,"fork":false,"pushed_at":"2017-03-14T03:19:11.000Z","size":2853,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-06T06:15:02.856Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://locomote-listingslab.rhcloud.com","language":"JavaScript","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/javascript-pro.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-13T00:13:24.000Z","updated_at":"2019-09-26T23:07:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ad0d06e-0689-43cb-a05d-31083dd3e494","html_url":"https://github.com/javascript-pro/locomote","commit_stats":null,"previous_names":["javascript-pro/locomote"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/javascript-pro/locomote","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-pro%2Flocomote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-pro%2Flocomote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-pro%2Flocomote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-pro%2Flocomote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/javascript-pro","download_url":"https://codeload.github.com/javascript-pro/locomote/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-pro%2Flocomote/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267127832,"owners_count":24040142,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-02-12T11:27:55.212Z","updated_at":"2025-07-26T06:08:36.111Z","avatar_url":"https://github.com/javascript-pro.png","language":"JavaScript","readme":"![alt text](https://raw.githubusercontent.com/listingslab/locomote/master/public/img/locomote_256.png \"Locomote FlightSearch Logo\")\n# JavaScript coding task for Locomote (1.0.4)\n\n\n## The Challenge\nBuild a flight search interface as per this brief: http://node.locomote.com/code-task/\n\n---\n\n## /src folder\n\nContains the uncompiled Source of the front end JavaScript application. Written in ES6,\nwebpack watches for changes and compiles it using Babel to transpile it into minified ES5\ncode ready for production.\n\n## Developer Installation\n\nClone the repository \u0026 cd to directory and run start.sh to install dependencies, then run `npm start` to start the server on http://localhost:3000/ and open that url in your default browser. Running `npm run open` will open the browser for you\n\nThen run\n\n`npm run dev` to start webpack in watching mode which will recompile the JavaScript app on change\n\n### NPM Scripts\n\n`npm start`\nRuns Koa server on port 3000 on localhost\n\n`npm run open`\nRuns Koa server on port 3000 on localhost and opens the browser to http://localhost:3000/\n\n`npm run dev`\nStarts webpack in watch mode.\n\n---\n\n### Using Atom editor?\n\nInstall IDE linting. It's proper helpful\n\n`apm install linter-eslint`\n\n`apm install linter-stylelint`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavascript-pro%2Flocomote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjavascript-pro%2Flocomote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavascript-pro%2Flocomote/lists"}