{"adoption": {"forks": 499, "observed_at": "2026-08-28T04:07:22.713040+00:00", "stars": 2803}, "canonical_url": "https://ross.abutalabs.com/products/albinotonninacom", "card": {"archived": false, "artifact_type": "application", "description": "Personal portfolio website with interactive animations and visual storytelling. Built with React, featuring modular scene management, comprehensive testing, and smooth cross-device performance.", "domain": ["web-development", "frontend", "web-design", "developer-tools"], "enriched": true, "function": ["animation", "frontend-framework", "ui-components", "templating"], "health_score": 60, "homepage": "http://www.albinotonnina.com", "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["albinotonnina/albinotonnina.com"], "name": "albinotonnina/albinotonnina.com", "platform": ["browser"], "pushed_at": "2026-02-07T15:11:04+00:00", "repo": "albinotonnina/albinotonnina.com", "stars": 2803, "tags": ["portfolio-website", "scroll-animations", "svg-animations", "react", "webpack", "visual-storytelling", "creative-coding", "personal-website", "web-server", "nodejs", "javascript"], "topics": ["portfolio-website", "scrolling", "webpack", "vanilla-javascript", "javascript", "css", "animatecss", "albinotonnina"], "urls": [], "use_cases": ["build an interactive animated portfolio website", "learn scroll-based SVG animation techniques in React", "study a webpack 5 project with code splitting and asset optimization", "find inspiration for creative web design and storytelling", "see how to structure modular scene management for animations", "learn responsive animation performance optimization across devices"], "what_it_is": "A personal portfolio website built with React 18 and Webpack 5, featuring scroll-triggered SVG animations and interactive visual storytelling. It serves as a live personal site and a reference implementation for creative web animation techniques.", "when_to_avoid": ["you want a template to fork and reuse as your own portfolio - the CC BY-NC-ND license forbids modified redistribution", "you need a reusable animation library or component package rather than a one-off site", "you need a production boilerplate with a permissive license"], "when_to_choose": ["you want to study or learn from a polished, animation-heavy React portfolio implementation", "you need a reference for scroll-triggered SVG animations with D3 interpolation", "you want examples of webpack 5 configuration, testing, and linting in a real project"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/albinotonninacom", "repo": "albinotonnina/albinotonnina.com", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:14:31.768539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f01ebaafbad676a2ac54a00ef02289658a8c1b179a276a4096126a2194a68238", "fetched_at": "2026-08-28T04:07:22.713040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/albinotonnina/albinotonnina.com"}, {"content_hash": "c68bfa42abe2034a6caf99e23d730a37f805ff835ee0b8ac7213390a51e4ab57", "fetched_at": "2026-08-29T09:54:46.426230+00:00", "kind": "homepage", "missing": false, "url": "http://www.albinotonnina.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:14:31.768539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f01ebaafbad676a2ac54a00ef02289658a8c1b179a276a4096126a2194a68238", "fetched_at": "2026-08-28T04:07:22.713040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/albinotonnina/albinotonnina.com"}, {"content_hash": "c68bfa42abe2034a6caf99e23d730a37f805ff835ee0b8ac7213390a51e4ab57", "fetched_at": "2026-08-29T09:54:46.426230+00:00", "kind": "homepage", "missing": false, "url": "http://www.albinotonnina.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:14:31.768539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f01ebaafbad676a2ac54a00ef02289658a8c1b179a276a4096126a2194a68238", "fetched_at": "2026-08-28T04:07:22.713040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/albinotonnina/albinotonnina.com"}, {"content_hash": "c68bfa42abe2034a6caf99e23d730a37f805ff835ee0b8ac7213390a51e4ab57", "fetched_at": "2026-08-29T09:54:46.426230+00:00", "kind": "homepage", "missing": false, "url": "http://www.albinotonnina.com"}], "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:07:22.713040+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:14:31.768539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f01ebaafbad676a2ac54a00ef02289658a8c1b179a276a4096126a2194a68238", "fetched_at": "2026-08-28T04:07:22.713040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/albinotonnina/albinotonnina.com"}, {"content_hash": "c68bfa42abe2034a6caf99e23d730a37f805ff835ee0b8ac7213390a51e4ab57", "fetched_at": "2026-08-29T09:54:46.426230+00:00", "kind": "homepage", "missing": false, "url": "http://www.albinotonnina.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:14:31.768539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f01ebaafbad676a2ac54a00ef02289658a8c1b179a276a4096126a2194a68238", "fetched_at": "2026-08-28T04:07:22.713040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/albinotonnina/albinotonnina.com"}, {"content_hash": "c68bfa42abe2034a6caf99e23d730a37f805ff835ee0b8ac7213390a51e4ab57", "fetched_at": "2026-08-29T09:54:46.426230+00:00", "kind": "homepage", "missing": false, "url": "http://www.albinotonnina.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:14:31.768539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f01ebaafbad676a2ac54a00ef02289658a8c1b179a276a4096126a2194a68238", "fetched_at": "2026-08-28T04:07:22.713040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/albinotonnina/albinotonnina.com"}, {"content_hash": "c68bfa42abe2034a6caf99e23d730a37f805ff835ee0b8ac7213390a51e4ab57", "fetched_at": "2026-08-29T09:54:46.426230+00:00", "kind": "homepage", "missing": false, "url": "http://www.albinotonnina.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.713040+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:14:31.768539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f01ebaafbad676a2ac54a00ef02289658a8c1b179a276a4096126a2194a68238", "fetched_at": "2026-08-28T04:07:22.713040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/albinotonnina/albinotonnina.com"}, {"content_hash": "c68bfa42abe2034a6caf99e23d730a37f805ff835ee0b8ac7213390a51e4ab57", "fetched_at": "2026-08-29T09:54:46.426230+00:00", "kind": "homepage", "missing": false, "url": "http://www.albinotonnina.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:14:31.768539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f01ebaafbad676a2ac54a00ef02289658a8c1b179a276a4096126a2194a68238", "fetched_at": "2026-08-28T04:07:22.713040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/albinotonnina/albinotonnina.com"}, {"content_hash": "c68bfa42abe2034a6caf99e23d730a37f805ff835ee0b8ac7213390a51e4ab57", "fetched_at": "2026-08-29T09:54:46.426230+00:00", "kind": "homepage", "missing": false, "url": "http://www.albinotonnina.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:14:31.768539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f01ebaafbad676a2ac54a00ef02289658a8c1b179a276a4096126a2194a68238", "fetched_at": "2026-08-28T04:07:22.713040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/albinotonnina/albinotonnina.com"}, {"content_hash": "c68bfa42abe2034a6caf99e23d730a37f805ff835ee0b8ac7213390a51e4ab57", "fetched_at": "2026-08-29T09:54:46.426230+00:00", "kind": "homepage", "missing": false, "url": "http://www.albinotonnina.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:14:31.768539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f01ebaafbad676a2ac54a00ef02289658a8c1b179a276a4096126a2194a68238", "fetched_at": "2026-08-28T04:07:22.713040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/albinotonnina/albinotonnina.com"}, {"content_hash": "c68bfa42abe2034a6caf99e23d730a37f805ff835ee0b8ac7213390a51e4ab57", "fetched_at": "2026-08-29T09:54:46.426230+00:00", "kind": "homepage", "missing": false, "url": "http://www.albinotonnina.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 66, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4554, "days_push": 207, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}