{"id":42450295,"url":"https://github.com/hurbcom/challenge-alpha","last_synced_at":"2026-01-28T08:47:25.477Z","repository":{"id":28518175,"uuid":"110197670","full_name":"hurbcom/challenge-alpha","owner":"hurbcom","description":"Mobile code challenge","archived":false,"fork":false,"pushed_at":"2024-07-22T16:01:49.000Z","size":174,"stargazers_count":13,"open_issues_count":7,"forks_count":85,"subscribers_count":64,"default_branch":"master","last_synced_at":"2024-12-09T22:12:01.619Z","etag":null,"topics":["android","coding-challenge","coding-interviews","developer","graphql","hurb","interview","ios","kotlin","swift"],"latest_commit_sha":null,"homepage":"","language":"Swift","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/hurbcom.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}},"created_at":"2017-11-10T03:26:04.000Z","updated_at":"2023-04-08T01:29:33.000Z","dependencies_parsed_at":"2023-02-15T03:47:05.638Z","dependency_job_id":null,"html_url":"https://github.com/hurbcom/challenge-alpha","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hurbcom/challenge-alpha","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hurbcom%2Fchallenge-alpha","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hurbcom%2Fchallenge-alpha/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hurbcom%2Fchallenge-alpha/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hurbcom%2Fchallenge-alpha/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hurbcom","download_url":"https://codeload.github.com/hurbcom/challenge-alpha/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hurbcom%2Fchallenge-alpha/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28842889,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T07:39:25.367Z","status":"ssl_error","status_checked_at":"2026-01-28T07:39:24.487Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["android","coding-challenge","coding-interviews","developer","graphql","hurb","interview","ios","kotlin","swift"],"created_at":"2026-01-28T08:47:23.596Z","updated_at":"2026-01-28T08:47:25.460Z","avatar_url":"https://github.com/hurbcom.png","language":"Swift","readme":"# \u003cimg src=\"https://avatars1.githubusercontent.com/u/7063040?v=4\u0026s=200.jpg\" alt=\"HU\" width=\"24\" /\u003e Alpha Challenge\n\n[[English](README.md) | [Português](README.pt.md)]\n\nWelcome to Hurb's mobile team coding challenge!\n\nWe are always looking to expand our team with dedicated devs, see if you have open positions in our [Gupy](https://hurb.gupy.io/), if you don't have an open position, send a message on LinkedIn or open an issue.\n\nThe challenge is to create a mobile app (**Swift**, **Kotlin**) that consumes the JSON exposed by our REST API or GraphQL search and presents the information in a listing. You are free to use third-party libraries.\n\nWe want to see the **maximum of your technical ability**! You decide the limit.\n\n[\u003cimg alt=\"LinkedIn\" src=\"https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\"/\u003e](https://www.linkedin.com/company/hurb/)\n\n#### [\u003e\u003e\u003e\u003e\u003e See Wiki for challenge details. \u003c\u003c\u003c\u003c\u003c](https://github.com/hurbcom/challenge-alpha/wiki)\n\n## Minimum requirements\n\n-   Fork this challenge and create your project (or workspace) using your version of that repository, as soon as you finish the challenge, submit a _pull request_.\n    -   If you have any reason not to submit a _pull request_, create a private repository on Github, do every challenge on the **master** branch and don't forget to fill in the `pull-request.txt` file. As soon as you finish your development, add the user `automator-hurb` to your repository as a contributor and make it available for at least 30 days. **Do not add the `automator-hurb` until development is complete.**\n    -   If you have any problem creating the private repository, at the end of the challenge fill in the file called `pull-request.txt`, compress the project folder - including the `.git` folder - and send it to us by email.\n-   Make asynchronous calls to the API and log the data received.\n\n-   Have tests for the code created\n\n## Evaluation criteria\n\n-   **Organization of code**: Separation of modules, view and model, back-end and front-end\n-   **Clarity**: Does the README explain briefly what the problem is and how can I run the application?\n-   **Assertiveness**: Is the application doing what is expected? If something is missing, does the README explain why?\n-   **Code readability** (including comments)\n-   **Security**: Are there any clear vulnerabilities?\n-   **Test coverage** (We don't expect full coverage)\n-   **History of commits** (structure and quality)\n-   **UX**: Is the interface user-friendly and self-explanatory? Is the API intuitive?\n-   **Technical choices**: Is the choice of libraries, database, architecture, etc. the best choice for the application?\n\n\n## Doubts\n\nAny questions you may have, check the [_issues_](https://github.com/HurbCom/challenge-alpha/issues) to see if someone hasn't already and if you can't find your answer, open one yourself. new issue!\n\nGodspeed! ;)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"ca.jpg\" alt=\"Challange accepted\" /\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhurbcom%2Fchallenge-alpha","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhurbcom%2Fchallenge-alpha","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhurbcom%2Fchallenge-alpha/lists"}