# devkodeio/the-dom-challenge

DOM Challenge is a 60-90 minutes online weekly challenge related to frontend development consisting of industrial level machine round questions.

Repository: https://github.com/devkodeio/the-dom-challenge
Canonical: https://ross.abutalabs.com/products/the-dom-challenge
Language: HTML
License Family: other
Topics: frontend, ui, devkode, html, css, js, javascript, machine-round
Last push: 2022-09-22T08:08:12+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 1844, "days_push": 1441, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1084, forks 216 (observed 2026-08-28T04:03:31.395992+00:00)

## What it is
A collection of weekly 60-90 minute frontend coding challenges focused on DOM manipulation using HTML, CSS, and vanilla JavaScript. Each challenge mimics industrial-level machine round questions with solutions provided via JSFiddle.

## Use cases
- practice frontend interview machine round questions
- improve DOM manipulation skills with vanilla JavaScript
- prepare for frontend developer job interviews
- find weekly timed coding challenges for HTML CSS and JS
- learn to build UI widgets like star ratings and memory games from scratch
- sharpen skills for timed frontend hackathons

## When to choose
- you want interview-style frontend practice without frameworks
- you prefer short timed challenges over long tutorials
- you are learning or teaching vanilla HTML, CSS, and JavaScript

## When to avoid
- you need a production-ready library or framework
- you want challenges involving React, Vue, or other frameworks
- you need actively maintained content with recent updates

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: developer-tools
- domain: frontend, web-development, tutorials, education
- platform: browser
- tags: dom-manipulation, coding-challenges, interview-preparation, vanilla-javascript, html, css, weekly-challenge, machine-round, web-server

## Member repositories
- devkodeio/the-dom-challenge (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:31.395992+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:50:01.511517+00:00, confidence not recorded.
  - readme: https://github.com/devkodeio/the-dom-challenge (fetched 2026-08-28T04:03:31.395992+00:00, sha f83cdb2aa25e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
