{"id":18731120,"url":"https://github.com/vaibhavsingh97/javascript30-challenge","last_synced_at":"2026-07-13T23:31:50.497Z","repository":{"id":95862050,"uuid":"136193104","full_name":"vaibhavsingh97/JavaScript30-challenge","owner":"vaibhavsingh97","description":"I will log my progress and code in this repo while participating in 30 Day Vanilla JS Challenges by @wesbos","archived":false,"fork":false,"pushed_at":"2018-06-08T22:04:15.000Z","size":16018,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T22:31:33.016Z","etag":null,"topics":["es6","es6-javascript","javascript","javascript30","vanilla-javascript"],"latest_commit_sha":null,"homepage":"https://vaibhavsingh97.com/JavaScript30-challenge/","language":"HTML","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/vaibhavsingh97.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-06-05T14:52:07.000Z","updated_at":"2020-05-24T16:44:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"f1a797c5-ba43-4d82-8121-d2c71ee76bd4","html_url":"https://github.com/vaibhavsingh97/JavaScript30-challenge","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vaibhavsingh97/JavaScript30-challenge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavsingh97%2FJavaScript30-challenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavsingh97%2FJavaScript30-challenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavsingh97%2FJavaScript30-challenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavsingh97%2FJavaScript30-challenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vaibhavsingh97","download_url":"https://codeload.github.com/vaibhavsingh97/JavaScript30-challenge/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavsingh97%2FJavaScript30-challenge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35440511,"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-07-13T02:00:06.543Z","response_time":119,"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":["es6","es6-javascript","javascript","javascript30","vanilla-javascript"],"created_at":"2024-11-07T14:56:21.856Z","updated_at":"2026-07-13T23:31:50.491Z","avatar_url":"https://github.com/vaibhavsingh97.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JavaScript30-challenge\n\n![Javascript challenge Logo](/images/header.png)\n\n\u003e This course is created by [Wes Bos](https://wesbos.com/). Join the challenge (for free!) here - [JavaScript30](https://javascript30.com/)\n\n## About this Challenge\nJavaScript 30 is a free online video course teaching you the fundamentals of JavaScript in the browser. It’s free, it’s flexible and it gives you something to learn about each day and at the end of these 30 days you will hopefully be more proficient with JavaScript and the new features of ES6.\n\n|**Day 1**|[JavaScript Drum Kit challenge](https://github.com/vaibhavsingh97/JavaScript30-challenge/tree/master/challenges/01%20-%20JavaScript%20Drum%20Kit)| [![Day 1 demo gif](/images/play.png)](https://vaibhavsingh97.com/JavaScript30-challenge/challenges/01%20-%20JavaScript%20Drum%20Kit/index.html) |\n|---|---|---|\n|**Day 2**|[JS and CSS clock](https://github.com/vaibhavsingh97/JavaScript30-challenge/tree/master/challenges/02%20-%20JS%20and%20CSS%20Clock)|[![Day 2 demo gif](/images/play.png)](https://vaibhavsingh97.com/JavaScript30-challenge/challenges/02%20-%20JS%20and%20CSS%20Clock/index.html)|\n|**Day 3**|[CSS Variables](https://github.com/vaibhavsingh97/JavaScript30-challenge/tree/master/challenges/03%20-%20CSS%20Variables)|[![Day 3 demo gif](/images/play.png)](https://vaibhavsingh97.com/JavaScript30-challenge/challenges/03%20-%20CSS%20Variables/index.html)|\n|**Day 4**| | |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaibhavsingh97%2Fjavascript30-challenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaibhavsingh97%2Fjavascript30-challenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaibhavsingh97%2Fjavascript30-challenge/lists"}