{"id":18266114,"url":"https://github.com/alexandrabaturina/netclicks","last_synced_at":"2025-07-05T06:08:13.287Z","repository":{"id":119258597,"uuid":"266867992","full_name":"alexandrabaturina/netclicks","owner":"alexandrabaturina","description":"Single-page Javascript-based web app for searching TV shows","archived":false,"fork":false,"pushed_at":"2020-06-04T00:45:53.000Z","size":553,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T01:47:20.245Z","etag":null,"topics":["async-functions","chained-promises","dom-manipulation","es6-javascript","event-listeners","fetch-api","rest-api"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/alexandrabaturina.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":"2020-05-25T19:53:34.000Z","updated_at":"2020-06-04T00:45:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"963a1518-386c-4d31-a109-7d4d7f12d3df","html_url":"https://github.com/alexandrabaturina/netclicks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alexandrabaturina/netclicks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandrabaturina%2Fnetclicks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandrabaturina%2Fnetclicks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandrabaturina%2Fnetclicks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandrabaturina%2Fnetclicks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexandrabaturina","download_url":"https://codeload.github.com/alexandrabaturina/netclicks/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandrabaturina%2Fnetclicks/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263692913,"owners_count":23496944,"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":["async-functions","chained-promises","dom-manipulation","es6-javascript","event-listeners","fetch-api","rest-api"],"created_at":"2024-11-05T11:21:49.532Z","updated_at":"2025-07-05T06:08:13.272Z","avatar_url":"https://github.com/alexandrabaturina.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Netclicks\n## Overview\n**Netclicks** is a single-based Java Script web app for searching TV series based on the following criteria.\n* User search input\n* Average vote rating\n* Popularity\n* Airing today\n* Air date in the next 7 days\n\nThe app is build during [Glo Academy](https://glo.academy/) Java Script workshop and is based on the starter code provided by them.\n## Features\nThe project consists of four parts and solves the following tasks.\n* Part 1\n    * Open/close side menu\n    * Add dropdown menu\n    * Change images on tv cards on mouseover\n* Part 2\n    * Open/close modal window\n    * Prevent page from scrolling after modal window opening\n    * Render movie cards\n    * Get JSON data from server\n* Part 3\n    * Add preloaders\n    * Handle search form\n    * Fill in modal window\n    * Update data in modal window\n* Part 4\n    * Close dropdown menu when closing main menu\n    * Add links and API requests to dropdown menu items\n    * Pagination\n    \n## Getting Started\n### Prerequisites\nTo use the **Netclicks** web app, the [TMDb](https://www.themoviedb.org/) API is required.\n### Running\nSteps to run **Netclicks** from local repo.\n1. Clone this repository.\n2. ```cd``` into project directory.\n3. Create **config.js** file.\n4. Put your API key in **config.js** file.\n```sh\nconst apiconfig = {\n    API_KEY: 'YOUR_API_KEY'\n}\n```\n5. Go to ```http://127.0.0.1:5500/index.html``` in your browser.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexandrabaturina%2Fnetclicks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexandrabaturina%2Fnetclicks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexandrabaturina%2Fnetclicks/lists"}