{"id":20995124,"url":"https://github.com/blackboxvision/frontend-challenge","last_synced_at":"2026-03-27T04:58:25.292Z","repository":{"id":85769389,"uuid":"449261367","full_name":"BlackBoxVision/frontend-challenge","owner":"BlackBoxVision","description":"Blackbox Vision Frontend Challenge","archived":false,"fork":false,"pushed_at":"2022-01-19T10:59:33.000Z","size":414,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-20T08:50:00.952Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/BlackBoxVision.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}},"created_at":"2022-01-18T11:42:07.000Z","updated_at":"2022-01-21T15:24:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"90255a5d-4db3-459c-8aaf-9976d709020d","html_url":"https://github.com/BlackBoxVision/frontend-challenge","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlackBoxVision%2Ffrontend-challenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlackBoxVision%2Ffrontend-challenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlackBoxVision%2Ffrontend-challenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlackBoxVision%2Ffrontend-challenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BlackBoxVision","download_url":"https://codeload.github.com/BlackBoxVision/frontend-challenge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243410229,"owners_count":20286387,"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","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-19T07:21:49.220Z","updated_at":"2025-12-29T02:50:56.294Z","avatar_url":"https://github.com/BlackBoxVision.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![BlackBox Vision Frontend Challenge](assets/bbv-logo.png)\n\n# BlackBox Vision Frontend Challenge ⚛️\n\nQuizBox Vision is a question and answer game, like many others. There's much more at stake! Well, not really, but maybe it's good enough to hook you up.\n\nThe challenge is to build a web or mobile application, according to it convenient.\nIt depends on you define the solution and create the components required.\n\nThis is a game, so we expect your end-product to be both visually attractive and functionally effective.\n\n## Table of Contents 🔎\n\n- [Functional definitions](#functional-definitions)\n- [Technical definitions](#technical-definitions)\n- [Design](#design)\n- [Acceptance criteria](#acceptance-criteria)\n- [API documentation](#api-documentation)\n- [Deploy](#deploy)\n- [BlackBox Vision jobs](#bbv-careers-opportunities)\n\n## Functional Definitions 📝\n\nThe game consists of 10 single (true/false) or multiple choice questions.\n\nFor each question, it is necessary to show the following fields:\n\n- The question itself\n- Category\n- Difficulty\n- Possible answers\n- When selecting the answer, it shows if it was correct or not. It is not necessary to show which was the correct answer.\n\nAt the end of the game, the obtained score is displayed. It is calculated as follows:\n\n- Correct answer (true / false): **5 points**\n- Correct answer (multiple option): **10 points**\n- Incorrect answer: **0 points**\n\n## Technical Definitions 💻\n\n- All necessary data for the game, are in the following API\n- The game can be played in [React](https://reactjs.org/) web or [React Native](https://reactnative.dev/).\n- Each question must be presented on a separate screen in the application.\n- Use [Typescript](https://www.typescriptlang.org/) (with data types)\n\n### Optionally\n\n- _Jest + React Testing Library (testing)_\n\n\u003e You can use any additional library you need to carry out the challenge.\n\n\u003e We can be flexible if you feel comfortable with any other technology or if you want to combine them in different ways. You can use other stack like _CRA, NextJS, Remix, React Native, Heroku, Digital Ocean, etc..._\n\n## Design 🎨\n\nWe suggest that you create your own design, it must be something that you think is appropriate for a game.\n\n\n## Acceptance Criteria ✅\n\nWe will test the solution you make and evaluate the quality of the code.\n\nWe will see how the UI that you implemented interacts with different states and interactions that the user performs.\n\nMost importantly, we hope you have fun while doing the challenge!\n\n## API Documentation 📖\n\n- Read our [API Documentation](https://opentdb.com/)\n\n## Deploy 🚀\n\n### If you choose Web\nThis needs to ship. You should upload the project to a public link (we recommend [Vercel](https://vercel.com/)). You should also upload it to Github so we can review the code.\n\nIn case you need a hand in getting your site to go live, we recommend you read the [Vercel Docs](https://vercel.com/docs/concepts/deployments/overview) to help you out.\n\nOnce your code is ready send the public link and repository link via email to whoever sent it to you from BlackBox Vision, or you can apply at [jobs@blackbox-vision.tech](mailto:jobs@blackbox-vision.tech) if you got here some other way.\n\n### If you choose Mobile\nIn this case it's not necessary deploy anything. Only remember to share a `.env` file if you use it.\n\n---\n\n## About us 👥\n\nBlackBox Vision is a Digital Products Agency based in Buenos Aires, Argentina.\n\nWe create digital experiences to make your idea come true.\n\nWe help startups and large companies to create experiences to connect with their users through the development of high-impact Digital Products.\n\nOur goal is to find proactive, talented and passionate developers.\n\nFor us, this challenge is a fun way to reach out to developers and test their skills.\n\nWe believe in technology as a driver of change!\n\n## BlackBox Vision jobs \n\n### 👩‍💻 Are your looking for a remote developer job?\n\nWe are open to work! We have remote positions for Frontend and Fullstack developers but also there are positions for Product Designers, Project Managers and more! Feel free to send an email to [jobs@blackbox-vision.tech](mailto:jobs@blackbox-vision.tech)\n\n## Follow us!\n\nFollow BlackBox Vision on social networks\n\n- [Twitter](https://twitter.com/blackbox_vision)\n- [Instagram](https://www.instagram.com/blackbox_vision/)\n- [Linkedin](https://www.linkedin.com/company/blackbox-vision)\n\n## About Us\n- [Check out our blog](https://blog.blackbox-vision.tech/)\n- [Check out our opensource projects](https://github.com/BlackBoxVision)\n- [Visit our website](https://www.blackbox-vision.tech/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackboxvision%2Ffrontend-challenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblackboxvision%2Ffrontend-challenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackboxvision%2Ffrontend-challenge/lists"}