{"id":21073723,"url":"https://github.com/chouffe/flight-searcher","last_synced_at":"2025-09-07T17:38:13.739Z","repository":{"id":148674046,"uuid":"51025192","full_name":"Chouffe/flight-searcher","owner":"Chouffe","description":"Hipmunk Coding Challenge in Clojure","archived":false,"fork":false,"pushed_at":"2016-02-03T20:22:05.000Z","size":672,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T03:22:27.399Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chouffe.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}},"created_at":"2016-02-03T19:37:14.000Z","updated_at":"2020-09-04T17:59:06.000Z","dependencies_parsed_at":"2023-05-15T20:15:59.006Z","dependency_job_id":null,"html_url":"https://github.com/Chouffe/flight-searcher","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Chouffe/flight-searcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chouffe%2Fflight-searcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chouffe%2Fflight-searcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chouffe%2Fflight-searcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chouffe%2Fflight-searcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chouffe","download_url":"https://codeload.github.com/Chouffe/flight-searcher/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chouffe%2Fflight-searcher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274070913,"owners_count":25217416,"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-09-07T02:00:09.463Z","response_time":67,"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":"2024-11-19T19:02:11.795Z","updated_at":"2025-09-07T17:38:13.440Z","avatar_url":"https://github.com/Chouffe.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hipmunk Coding Challenge\n\nHere is my solution to the Hipmunk Coding Challenge.\nThere is a running version of this code deployed to AWS [here](http://54.208.248.245:8000/). It may be a bit slow since it is a micro instance.\n\n## Requirement\n\n- java 8\n- leiningen 2.0\n- python2.7\n\n## Installation\n\nClone this repo. Make sure you have installed the requirements.\nStart the python scraper API (Running on port 9000)\n\n```\ncd hipproblems\npython setup.py develop\npython -m searchrunner.scraperapi\n```\n\nStart the Clojure API (Running on port 8000)\n\n```\nlein repl\n(start-server)\n```\n\n## Frontend\n\n[Click here to see a demo](http://54.208.248.245:8000/)\nThe small frontend is built with ClojureScript (Clojure syntax that compiles down to javascript), Bootstrap, and React.\nClick on the Search button and that should make an API call to the backend and display it in a table.\n\n## Tests\n\nRun the tests\n\u003e python -m searchrunner.scraperapi_test\n\nYou should get a message saying:\n\n```\nTook 2.30 seconds. Looks good!\n```\n\nYou can also look at the tests written in the test/template/util_test.cljs file.s\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchouffe%2Fflight-searcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchouffe%2Fflight-searcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchouffe%2Fflight-searcher/lists"}