{"id":23286709,"url":"https://github.com/deviceinsight/react-picture-board-challenge","last_synced_at":"2025-04-06T15:33:56.316Z","repository":{"id":39297153,"uuid":"226311284","full_name":"deviceinsight/react-picture-board-challenge","owner":"deviceinsight","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-05T02:26:54.000Z","size":4997,"stargazers_count":1,"open_issues_count":24,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-12T21:37:32.202Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/deviceinsight.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":"2019-12-06T11:08:31.000Z","updated_at":"2019-12-06T12:55:57.000Z","dependencies_parsed_at":"2023-02-03T06:00:49.526Z","dependency_job_id":null,"html_url":"https://github.com/deviceinsight/react-picture-board-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/deviceinsight%2Freact-picture-board-challenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deviceinsight%2Freact-picture-board-challenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deviceinsight%2Freact-picture-board-challenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deviceinsight%2Freact-picture-board-challenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deviceinsight","download_url":"https://codeload.github.com/deviceinsight/react-picture-board-challenge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247503529,"owners_count":20949456,"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-12-20T02:14:09.214Z","updated_at":"2025-04-06T15:33:56.282Z","avatar_url":"https://github.com/deviceinsight.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React Picture Board Challenge\n\nHi there. We have this neat picture board here that is almost finished.\nThe only thing that is missing is a way to load more pictures while scrolling.\n\nThe challenge is to extend this mini app with a mechanism to load more pictures when you scroll close to the bottom of the page.\nYou need to use your power to implement this feature with **React**.\nYou can install everything you want, extend this app with new components, libraries, frameworks, rewrite the entire app if you want.\n\nFeel free to surprise us if you want with adding features or changing the styling into something you prefer for example!\n\n## However\n\nThe criteria for completing the challenge is just:\n\n- When you scroll close to the bottom, additional pictures have to be loaded automatically\n- Shuffling the pictures is still possible\n- Moving back to the top of the page is still possible\n\nYou can use `yarn start` to start the app (it's a CRA).\n\n## How to submit your solution\n\n### Over Github\n\n- Fork this repository\n- Create a new branch called challenge-accepted/\\\u003cyour-github-name\\\u003e from the master branch and commit your changes.\n- Create a new pull request with the master branch as target that includes all of your changes.\n\nThis pull request will not be merged and is for reviewing purposes only.\nWhen everything is discussed and clear the pull request will be closed.\n\n### Over Email\n\nOnce you're finished with the coding challenge, commit all of your changes to a branch of your choosing. Afterwards, use:\n\n`git archive --format=tar.gz HEAD \u003e react-picture-board-challenge_your_name.tar.gz`\n\nto bundle the repository into a tar.gz file and send the file with your name to jobs@device-insight.com\n\nHave fun :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeviceinsight%2Freact-picture-board-challenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeviceinsight%2Freact-picture-board-challenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeviceinsight%2Freact-picture-board-challenge/lists"}