{"id":22562049,"url":"https://github.com/sanderhelleso/smartcarchallenge","last_synced_at":"2026-04-16T02:32:14.655Z","repository":{"id":96641538,"uuid":"146120058","full_name":"sanderhelleso/smartCarChallenge","owner":"sanderhelleso","description":"Software Engineering Internship challenge by Smartcar","archived":false,"fork":false,"pushed_at":"2018-08-26T18:40:07.000Z","size":2374,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-25T09:24:48.351Z","etag":null,"topics":["api","api-explorer","react"],"latest_commit_sha":null,"homepage":"","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/sanderhelleso.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":"2018-08-25T18:32:58.000Z","updated_at":"2019-01-22T04:57:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"7a6b8554-3799-4035-bfe7-71a9df772357","html_url":"https://github.com/sanderhelleso/smartCarChallenge","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sanderhelleso/smartCarChallenge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanderhelleso%2FsmartCarChallenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanderhelleso%2FsmartCarChallenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanderhelleso%2FsmartCarChallenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanderhelleso%2FsmartCarChallenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sanderhelleso","download_url":"https://codeload.github.com/sanderhelleso/smartCarChallenge/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanderhelleso%2FsmartCarChallenge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31868494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"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":["api","api-explorer","react"],"created_at":"2024-12-07T22:11:22.305Z","updated_at":"2026-04-16T02:32:14.613Z","avatar_url":"https://github.com/sanderhelleso.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# smartcarChallenge\n\nFront End Code Challenge by Smartcar - Sander Hellesø\n\n\u003cimg src='https://github.com/sanderhelleso/smartCarChallenge/blob/master/client/public/img/screenshots/video.gif' alt='GIF of application'\u003e\n\n## Features\n\n\u003cul\u003e\n  \u003cli\u003eSends HTTP request to specific API endpoint upon form submission\u003c/li\u003e\n  \u003cli\u003eAllows user to enter info for the request body specified by the specific request selected\u003c/li\u003e\n  \u003cli\u003eReact state application to easy and clearly update component on state change\u003c/li\u003e\n  \u003cli\u003eGood, clear and modern UX and UI, should be easy to use for user\u003c/li\u003e\n  \u003cli\u003eMake sure user is entering the correct formated data as the required formatting is set\u003c/li\u003e\n  \u003cli\u003eResponsive grid layout\u003c/li\u003e\n\u003c/ul\u003e\n\n### Installing\n\n```\ngit clone https://github.com/sanderhelleso/smartCarChallenge.git\ncd smartCarChallenge\ncd client\nnpm install\nnpm run build\nnpm start\n```\n\n### Edit and modifying of component\n\n```\nComponent state is mainly set through the configuration file data.js, located within the APIExplorer folder. Here you can easily add or remove methods, set placeholders, properties etc.\nThe APIExplorer component is state based and will rerender on changes done in the application.\nStatic text aswell is set through objects for easier modifying of the app.\n```\n\n## Built With\n\n* React\n* Axios\n* Materialize.css\n* Animate.css\n\n## Authors\n\n* **Sander Hellesø**\n\n## License\n\nThis project is licensed under the MIT License\n\n## Acknowledgments\n\n* Thanks to smartcar for a fun and challenging project\n\n## Notes\n\n\u003cul\u003e\n  \u003cli\u003eAdded GIF displaying some of the various stages of the application\u003c/li\u003e\n  \u003cli\u003eLayout is based on a simpel and modern design, tried to make it feel at home with the smartcar website\u003c/li\u003e\n  \u003cli\u003eAdded some minor usefull things like displaying and copying of auth token\u003c/li\u003e\n  \u003cli\u003eIf you have issues running this locally please contact me ASAP\u003c/li\u003e\n\u003c/ul\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanderhelleso%2Fsmartcarchallenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanderhelleso%2Fsmartcarchallenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanderhelleso%2Fsmartcarchallenge/lists"}