{"id":24186053,"url":"https://github.com/carlosagalicia/streaming-platform","last_synced_at":"2026-06-10T10:31:06.158Z","repository":{"id":267541433,"uuid":"901011833","full_name":"carlosagalicia/Streaming-Platform","owner":"carlosagalicia","description":"This project involves creating a search engine for audiovisual content, where users can browse a collection of movies, series, and episodes based on the searched title. ","archived":false,"fork":false,"pushed_at":"2024-12-28T00:53:33.000Z","size":62,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-03T01:41:37.276Z","etag":null,"topics":["cplusplus","object-oriented-programming","oop"],"latest_commit_sha":null,"homepage":"","language":"C++","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/carlosagalicia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2024-12-09T22:03:11.000Z","updated_at":"2024-12-28T02:38:40.000Z","dependencies_parsed_at":"2025-01-13T12:36:39.722Z","dependency_job_id":"535a9dad-a434-4fe0-af0f-2942cbbbb671","html_url":"https://github.com/carlosagalicia/Streaming-Platform","commit_stats":null,"previous_names":["carlosagalicia/plataforma-de-streaming"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/carlosagalicia/Streaming-Platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosagalicia%2FStreaming-Platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosagalicia%2FStreaming-Platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosagalicia%2FStreaming-Platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosagalicia%2FStreaming-Platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carlosagalicia","download_url":"https://codeload.github.com/carlosagalicia/Streaming-Platform/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosagalicia%2FStreaming-Platform/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34149132,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","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":["cplusplus","object-oriented-programming","oop"],"created_at":"2025-01-13T12:33:40.023Z","updated_at":"2026-06-10T10:31:06.133Z","avatar_url":"https://github.com/carlosagalicia.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Streaming Platform**\n### Context\nThe popularity of streaming services such as Prime Video, HBO+, Netflix, and Disney+ has significantly increased in recent times. This project involves creating a search engine for audiovisual content, where users can browse a collection of movies, series, and episodes based on the searched title. This project is particularly interesting as it mirrors functionality commonly used by many services like those mentioned above. Moreover, it can be implemented in various ways and is a core feature of these services.\n\n### Solution\nThe proposed solution involves defining three main classes: the \"Video\" class, the \"Series\" class, and the \"Episode\" class. Videos will have their own ID, name, size, genre, and rating. Both episodes and movies will share these characteristics, with episodes also having a season to which they belong. Additionally, series will contain episodes and the same attributes as videos (ID, name, size, genre, and rating). The program will display movies, series, and episodes based on the searched title and/or genre.\n\n### Instructions for Running the Program\n1. Download the file (.cpp).\n\n2. Generate the executable (.exe):\n    ```bash\n    g++ -o streaming streaming.cpp\n    ```\n\n3. Run in the terminal using the command:\n    ```bash\n    streaming.exe\n    ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarlosagalicia%2Fstreaming-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarlosagalicia%2Fstreaming-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarlosagalicia%2Fstreaming-platform/lists"}