{"id":21031783,"url":"https://github.com/olliesworld/cloneflix","last_synced_at":"2025-12-30T10:42:34.161Z","repository":{"id":158860264,"uuid":"338364458","full_name":"OlliesWorld/cloneflix","owner":"OlliesWorld","description":"Clone of Netflix","archived":false,"fork":false,"pushed_at":"2023-02-13T03:28:54.000Z","size":19381,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-20T15:27:32.120Z","etag":null,"topics":["firebase","firebase-auth","firebase-database","react","react-hooks","styled-components"],"latest_commit_sha":null,"homepage":"https://roni-clone-flix.netlify.app/","language":"JavaScript","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/OlliesWorld.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-12T15:58:32.000Z","updated_at":"2023-08-17T19:57:38.000Z","dependencies_parsed_at":"2023-05-03T11:31:30.272Z","dependency_job_id":null,"html_url":"https://github.com/OlliesWorld/cloneflix","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/OlliesWorld%2Fcloneflix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlliesWorld%2Fcloneflix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlliesWorld%2Fcloneflix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlliesWorld%2Fcloneflix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OlliesWorld","download_url":"https://codeload.github.com/OlliesWorld/cloneflix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243472668,"owners_count":20296397,"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":["firebase","firebase-auth","firebase-database","react","react-hooks","styled-components"],"created_at":"2024-11-19T12:31:56.536Z","updated_at":"2025-12-30T10:42:29.132Z","avatar_url":"https://github.com/OlliesWorld.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Building Netflix from Scratch Using React (Custom Hooks, Context, Portals), Firebase, Compound \u0026 Styled Components\n\nThis application (a Netflix clone) was built using React (Custom Hooks, Context), Firebase \u0026 Styled Components. I have built the following pages within this application: sign in, sign up, browse \u0026 lastly the homepage. There are four different pages, some using protected routes with auth listeners. Firebase firestore handles all the data and that data is retrieved using a custom hook; authentication is used on all pages, which is handled by Firebase as well.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folliesworld%2Fcloneflix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Folliesworld%2Fcloneflix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folliesworld%2Fcloneflix/lists"}