{"adoption": {"forks": 466, "observed_at": "2026-08-28T04:04:10.134232+00:00", "stars": 1261}, "canonical_url": "https://ross.abutalabs.com/products/be-mean", "card": {"archived": false, "artifact_type": "learning-resource", "description": ":beer: Curso voltado a ensinar o STACK conhecido como MEAN(MongoDb, Express, Angular e Node.js) e muitas outras tecnologias que utilizam JavaScript. ONde você se formará um desenvolvedor FULLSTACK!!!", "domain": ["web-development", "education", "tutorials", "databases"], "enriched": true, "function": ["web-framework", "database", "developer-tools"], "health_score": 20, "homepage": "http://webschool.io/bemean", "language": "JavaScript", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["Webschool-io/be-mean"], "name": "Webschool-io/be-mean", "platform": ["cross-platform"], "pushed_at": "2018-07-26T19:47:41+00:00", "repo": "Webschool-io/be-mean", "stars": 1261, "tags": ["mean-stack", "mongodb", "express", "angularjs", "nodejs", "fullstack-course", "video-lessons", "crowdfunding", "portuguese", "javascript"], "topics": [], "urls": [], "use_cases": ["learn the MEAN stack from scratch", "become a fullstack JavaScript developer", "learn MongoDB with Node.js", "learn AngularJS frontend development", "get certificates for JavaScript coursework", "study NoSQL databases", "learn ES6 and CSS preprocessing"], "what_it_is": "Be MEAN is an open course teaching the MEAN stack (MongoDB, Express, AngularJS, and Node.js) along with related JavaScript technologies, delivered via video lessons, exercises, and certificates. It was created by instructor Suissa (Jean Carlo Nascimento) and funded through crowdfunding in 2015.", "when_to_avoid": ["you need up-to-date material (course content dates from 2015-2018 and uses AngularJS, not modern Angular)", "you want a maintained course with active support", "you need content in English"], "when_to_choose": ["you want a free, structured fullstack JavaScript course in Portuguese", "you prefer video lessons with exercises and a final project", "you are learning the classic AngularJS-era MEAN stack"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/be-mean", "repo": "Webschool-io/be-mean", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:04:17.235984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d420caeaae8c836f0803b53cc78a3d9312772baa4cc6c4bb956c6bcc57b6d32c", "fetched_at": "2026-08-28T04:04:10.134232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Webschool-io/be-mean"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:04:17.235984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d420caeaae8c836f0803b53cc78a3d9312772baa4cc6c4bb956c6bcc57b6d32c", "fetched_at": "2026-08-28T04:04:10.134232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Webschool-io/be-mean"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:04:17.235984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d420caeaae8c836f0803b53cc78a3d9312772baa4cc6c4bb956c6bcc57b6d32c", "fetched_at": "2026-08-28T04:04:10.134232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Webschool-io/be-mean"}], "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:04:10.134232+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:04:17.235984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d420caeaae8c836f0803b53cc78a3d9312772baa4cc6c4bb956c6bcc57b6d32c", "fetched_at": "2026-08-28T04:04:10.134232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Webschool-io/be-mean"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:04:17.235984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d420caeaae8c836f0803b53cc78a3d9312772baa4cc6c4bb956c6bcc57b6d32c", "fetched_at": "2026-08-28T04:04:10.134232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Webschool-io/be-mean"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:04:17.235984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d420caeaae8c836f0803b53cc78a3d9312772baa4cc6c4bb956c6bcc57b6d32c", "fetched_at": "2026-08-28T04:04:10.134232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Webschool-io/be-mean"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.134232+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:04:17.235984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d420caeaae8c836f0803b53cc78a3d9312772baa4cc6c4bb956c6bcc57b6d32c", "fetched_at": "2026-08-28T04:04:10.134232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Webschool-io/be-mean"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:04:17.235984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d420caeaae8c836f0803b53cc78a3d9312772baa4cc6c4bb956c6bcc57b6d32c", "fetched_at": "2026-08-28T04:04:10.134232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Webschool-io/be-mean"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:04:17.235984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d420caeaae8c836f0803b53cc78a3d9312772baa4cc6c4bb956c6bcc57b6d32c", "fetched_at": "2026-08-28T04:04:10.134232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Webschool-io/be-mean"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:04:17.235984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d420caeaae8c836f0803b53cc78a3d9312772baa4cc6c4bb956c6bcc57b6d32c", "fetched_at": "2026-08-28T04:04:10.134232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Webschool-io/be-mean"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 4019, "days_push": 2960, "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}}