{"id":27314591,"url":"https://github.com/louisefindlay23/bbc-iplayer","last_synced_at":"2026-02-11T11:31:23.915Z","repository":{"id":55101454,"uuid":"177211760","full_name":"louisefindlay23/BBC-iPlayer","owner":"louisefindlay23","description":"BBC iPlayer is a mobile web app redesign of BBC iPlayer featuring popular shows using the TVDB API.","archived":false,"fork":false,"pushed_at":"2021-01-19T11:49:57.000Z","size":55073,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T18:31:23.410Z","etag":null,"topics":["bbc-iplayer","carousel","mobile-web","tvdb"],"latest_commit_sha":null,"homepage":"https://projects.louisefindlay.com/bbc-iplayer","language":"HTML","has_issues":false,"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/louisefindlay23.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-03-22T21:32:20.000Z","updated_at":"2021-04-14T20:09:53.000Z","dependencies_parsed_at":"2022-08-14T12:00:49.386Z","dependency_job_id":null,"html_url":"https://github.com/louisefindlay23/BBC-iPlayer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/louisefindlay23/BBC-iPlayer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/louisefindlay23%2FBBC-iPlayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/louisefindlay23%2FBBC-iPlayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/louisefindlay23%2FBBC-iPlayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/louisefindlay23%2FBBC-iPlayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/louisefindlay23","download_url":"https://codeload.github.com/louisefindlay23/BBC-iPlayer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/louisefindlay23%2FBBC-iPlayer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270988296,"owners_count":24680671,"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","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["bbc-iplayer","carousel","mobile-web","tvdb"],"created_at":"2025-04-12T07:59:22.729Z","updated_at":"2026-02-11T11:31:18.875Z","avatar_url":"https://github.com/louisefindlay23.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"![BBC iPlayer logo](https://upload.wikimedia.org/wikipedia/en/0/05/BBC_iPlayer_logo.svg)\n\n### About the Project\n\nFollowing on from the [SilverNote](https://github.com/louisefindlay23/silvernote) project, we were assigned to create a mobile web app prototype for BBC iPlayer. We divided the website into eight sections and took two each. Once the skeleton was created, I worked on the carousel and search areas.\n\nAs it was a mobile app, the carousel had to be touch-friendly so I used the plugin, [Flickity](https://flickity.metafizzy.co) which was easy to use and very customisable. When the TV Show section was complete, it was integrated together so clicking on a cell showed metadata from the TVDB.\n\nOriginally, the search section was meant to be a prototype because our host, Github Pages didn't allow databases. However, I was still determined to get it work. I used a mixture of jQuery and JavaScript to create a dropdown menu with filterFunction which would narrow down search results when typed. I also added a check in jQuery to see if search history already exists and add the name of the show visted underneath it.\n\n### Collaborators\n\n[@louisefindlay23](https://github.com/louisefindlay23)\n\n[@florin235](https://github.com/Florin235)\n\n[@gfrcsd](https://github.com/gfrcsd)\n\n[@zSaibot](https://github.com/zSaibot)\n\n### Search Demo\n\nA demo of the search functionality of the app\n\n![Demo](https://media.giphy.com/media/ThqJLK4AVJbm1uUwgq/giphy.gif)\n\n### Useful Links  :link:\n\n[Mobile Web App](https://projects.louisefindlay.com/bbc-iplayer)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flouisefindlay23%2Fbbc-iplayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flouisefindlay23%2Fbbc-iplayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flouisefindlay23%2Fbbc-iplayer/lists"}