{"id":27933463,"url":"https://github.com/timescale/web-developer-assignment","last_synced_at":"2025-05-07T04:58:54.861Z","repository":{"id":40525199,"uuid":"313375418","full_name":"timescale/web-developer-assignment","owner":"timescale","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-17T22:15:35.000Z","size":3798,"stargazers_count":4,"open_issues_count":3,"forks_count":103,"subscribers_count":4,"default_branch":"movie-display","last_synced_at":"2025-05-07T04:58:50.573Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/timescale.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":"2020-11-16T17:20:21.000Z","updated_at":"2024-11-02T13:22:50.000Z","dependencies_parsed_at":"2022-09-06T01:03:46.734Z","dependency_job_id":null,"html_url":"https://github.com/timescale/web-developer-assignment","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/timescale%2Fweb-developer-assignment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fweb-developer-assignment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fweb-developer-assignment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fweb-developer-assignment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timescale","download_url":"https://codeload.github.com/timescale/web-developer-assignment/tar.gz/refs/heads/movie-display","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252816948,"owners_count":21808704,"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":"2025-05-07T04:58:54.376Z","updated_at":"2025-05-07T04:58:54.856Z","avatar_url":"https://github.com/timescale.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Timescale Frontend Interview Assignment\n\nThank you for taking the time to apply for a front end position at Timescale!\nBecause we get hundreds of applicants for the front end positions, we are asking\napplicants to build a small React movie app. This exercise should take around\n3 hours to complete at a time of your choosing and should follow the instructions\nbelow. If you have any questions, feel free to reach out to use and we'll be happy\nto help. Happy hacking!\n\n## Assignment\n\n![Screenshot](./src/images/screenshot.png)\n\nYou are tasked with building a movie discovery app built in react. This app will\ndisplay movies in a grid and give the user more information when they click on\none of the posters. To fetch the movie info, we will be using [The Movie DB][movieDB]\nand will include the API key for you to add to the `.env` in the initial email.\n\n### Features\n\nThe main features that should be implemented\n- On the initial visit to the site, it will show the most recent movies\n- Allow users to put in a search term and display matches from the movie database in the same grid\n  - Matches should come from an API call, not filtering prior downloaded results  \n- When a user clicks on one of the cards, open a modal and display more information about the movie\n\n\n### The rules\n\n- Follow the [designs in Figma][figma] as closely as possible\n- Use **only** the packages provided in the package.json. You dont have to use all of them, \n  but we ask for you not to add any additional\n- Site should have a simple responsive design\n- Site should work in the latest Chrome on Mac OS\n- Fork the repo to your own account, make it public and send us the repo url when you are completed. We will\n  clone and run the site on our local.\n\n\n[movieDB]: https://developers.themoviedb.org/3/getting-started/introduction\n[figma]: https://www.figma.com/file/KKkrDYSUAuRavpqRingRdZ/Movie-Grid?node-id=0%3A1\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimescale%2Fweb-developer-assignment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimescale%2Fweb-developer-assignment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimescale%2Fweb-developer-assignment/lists"}