{"adoption": {"forks": 2767, "observed_at": "2026-08-28T04:11:26.516776+00:00", "stars": 18267}, "canonical_url": "https://ross.abutalabs.com/products/become-a-full-stack-web-developer", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Free resources for learning Full Stack Web Development", "domain": ["web-development", "tutorials", "education", "frontend", "backend"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["bmorelli25/Become-A-Full-Stack-Web-Developer"], "name": "bmorelli25/Become-A-Full-Stack-Web-Developer", "platform": ["cross-platform"], "pushed_at": "2024-06-18T08:33:46+00:00", "repo": "bmorelli25/Become-A-Full-Stack-Web-Developer", "stars": 18267, "tags": ["awesome-list", "curated-resources", "full-stack", "free-resources", "self-learning", "career-advice"], "topics": [], "urls": [], "use_cases": ["find free resources to learn full stack web development", "learn javascript react and node.js from scratch", "prepare for web developer job interviews", "find tutorials for learning html css and apis", "get career advice for becoming a developer without a cs degree", "find open source projects to contribute to as a beginner"], "what_it_is": "A curated list of 100+ free resources for learning full stack web development, covering HTML, CSS, JavaScript, React, Node.js, Python, APIs, databases, and Git. It also includes career guidance such as interview prep, resumes, portfolios, and open source contribution opportunities.", "when_to_avoid": ["you need an interactive learning platform with exercises and grading rather than a link list", "you want deep, up-to-date documentation on a specific framework", "you are looking for a tool or library to use in a project"], "when_to_choose": ["you are a beginner looking for a structured collection of free web development learning materials", "you want links to tutorials, courses, and books across the full stack in one place", "you need job-hunting resources like interview prep and portfolio advice"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/become-a-full-stack-web-developer", "repo": "bmorelli25/Become-A-Full-Stack-Web-Developer", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:02:05.690914+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d8a605c3a56624645766a9d4b6190262f1557fb4d8a4b05d282ae8c67c0f91c", "fetched_at": "2026-08-28T04:11:26.516776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:02:05.690914+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d8a605c3a56624645766a9d4b6190262f1557fb4d8a4b05d282ae8c67c0f91c", "fetched_at": "2026-08-28T04:11:26.516776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:02:05.690914+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d8a605c3a56624645766a9d4b6190262f1557fb4d8a4b05d282ae8c67c0f91c", "fetched_at": "2026-08-28T04:11:26.516776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:02:05.690914+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d8a605c3a56624645766a9d4b6190262f1557fb4d8a4b05d282ae8c67c0f91c", "fetched_at": "2026-08-28T04:11:26.516776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:02:05.690914+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d8a605c3a56624645766a9d4b6190262f1557fb4d8a4b05d282ae8c67c0f91c", "fetched_at": "2026-08-28T04:11:26.516776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:02:05.690914+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d8a605c3a56624645766a9d4b6190262f1557fb4d8a4b05d282ae8c67c0f91c", "fetched_at": "2026-08-28T04:11:26.516776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.516776+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:02:05.690914+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d8a605c3a56624645766a9d4b6190262f1557fb4d8a4b05d282ae8c67c0f91c", "fetched_at": "2026-08-28T04:11:26.516776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:02:05.690914+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d8a605c3a56624645766a9d4b6190262f1557fb4d8a4b05d282ae8c67c0f91c", "fetched_at": "2026-08-28T04:11:26.516776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:02:05.690914+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d8a605c3a56624645766a9d4b6190262f1557fb4d8a4b05d282ae8c67c0f91c", "fetched_at": "2026-08-28T04:11:26.516776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:02:05.690914+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8d8a605c3a56624645766a9d4b6190262f1557fb4d8a4b05d282ae8c67c0f91c", "fetched_at": "2026-08-28T04:11:26.516776+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3457, "days_push": 806, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}