{"id":22026389,"url":"https://github.com/florianporada/moovel_testme","last_synced_at":"2026-04-13T03:02:25.732Z","repository":{"id":132681935,"uuid":"103399487","full_name":"florianporada/moovel_testme","owner":"florianporada","description":null,"archived":false,"fork":false,"pushed_at":"2017-09-19T11:19:07.000Z","size":223,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-18T07:48:32.361Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/florianporada.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-09-13T12:53:11.000Z","updated_at":"2017-09-18T13:45:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"933d14fd-c0f1-4d22-b573-8aee7c21d317","html_url":"https://github.com/florianporada/moovel_testme","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/florianporada/moovel_testme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florianporada%2Fmoovel_testme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florianporada%2Fmoovel_testme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florianporada%2Fmoovel_testme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florianporada%2Fmoovel_testme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/florianporada","download_url":"https://codeload.github.com/florianporada/moovel_testme/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florianporada%2Fmoovel_testme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31737850,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T22:19:12.206Z","status":"online","status_checked_at":"2026-04-13T02:00:06.623Z","response_time":93,"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-30T07:27:19.788Z","updated_at":"2026-04-13T03:02:25.708Z","avatar_url":"https://github.com/florianporada.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# the task from moovel.\n\nin order to know if my code is good enough, the moovel dev team gave me the task to get data from __GitHub__ via a (__nodejs__) backend and publishes it to an frontend which will be implemented via __react native__.\n\nhi *moovel*.\n\nBy using `npm install \u0026\u0026 npm start` the backend service will be started.\n\nAlternatively you can use `docker build .` to create a docker container and run it.\n\nRename `config.sample.js` to `config.js` and fill in your credentials from GitHub. Otherwise you are limited to 60 api calls.\n\nWith `http://localhost:8080/api/` you can get an overview over the api endpoints.\nThe developed API makes by default 10 calls to the GitHub API to fetch the details for each user individually.\nThe standard GitHub API call (e.g. `https://api.github.com/search/users?q=tom+repos:%3E42+followers:%3E1000`) doesn't give you properties like `created_at`, `email` or `blog`.\n\nTherefore I implemented a function that calls the `https://api.github.com/users/` for every user and sends it combined to the client.\n\n`http://localhost:8080/` provides a very basic frontend to test the API in the browser.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorianporada%2Fmoovel_testme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflorianporada%2Fmoovel_testme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorianporada%2Fmoovel_testme/lists"}