{"adoption": {"forks": 148, "observed_at": "2026-08-28T04:03:18.695645+00:00", "stars": 1034}, "canonical_url": "https://ross.abutalabs.com/products/fullstack-graphql", "card": {"archived": false, "artifact_type": "learning-resource", "description": "🌈  Simple Fullstack GraphQL Application. API built with Express + GraphQL + Sequelize (supports MySQL, Postgres, Sqlite and MSSQL). WebApp built with React + Redux to access the API. Written in ES6 using Babel + Webpack.", "domain": ["web-development", "developer-tools", "tutorials"], "enriched": true, "function": ["graphql", "web-framework", "orm", "http-server", "state-management"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["atulmy/fullstack-graphql"], "name": "atulmy/fullstack-graphql", "platform": [], "pushed_at": "2021-02-25T09:15:50+00:00", "repo": "atulmy/fullstack-graphql", "stars": 1034, "tags": ["fullstack", "graphql-server", "graphql-client", "react", "redux", "sequelize", "express", "example-app", "es6", "babel", "webpack", "nodejs", "javascript", "web-server"], "topics": ["nodejs", "expressjs", "graphql", "graphql-server", "graphql-client", "graphql-schema", "sequelizejs", "mysql", "database", "react", "redux", "es6", "javascript", "fullstack-javascript", "learn-by-examples"], "urls": [], "use_cases": ["learn how to build a fullstack graphql app", "example of graphql server with express and sequelize", "starter template for react redux graphql client", "see how to structure graphql schema and resolvers", "learn how to add modules to a graphql api", "demo connecting react frontend to graphql backend"], "what_it_is": "A simple fullstack demo application with a GraphQL API built on Express and Sequelize (MySQL, Postgres, SQLite, MSSQL) and a React + Redux web app client. It serves as a learn-by-example starter showing how to structure and extend a fullstack JavaScript GraphQL project.", "when_to_avoid": ["you need a production-ready, actively maintained boilerplate", "you want modern tooling (the stack uses older Babel/ES6 presets)", "you need features beyond basic CRUD demo functionality"], "when_to_choose": ["you want a minimal, readable example of a fullstack GraphQL setup", "you are learning Express + GraphQL + Sequelize integration", "you need a reference for wiring React + Redux to a GraphQL API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fullstack-graphql", "repo": "atulmy/fullstack-graphql", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.442763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7311dca38df1e22a8323b5ab2759cf41d1bd61160a1f5857fb8436168f27759d", "fetched_at": "2026-08-28T04:03:18.695645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/atulmy/fullstack-graphql"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.442763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7311dca38df1e22a8323b5ab2759cf41d1bd61160a1f5857fb8436168f27759d", "fetched_at": "2026-08-28T04:03:18.695645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/atulmy/fullstack-graphql"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.442763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7311dca38df1e22a8323b5ab2759cf41d1bd61160a1f5857fb8436168f27759d", "fetched_at": "2026-08-28T04:03:18.695645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/atulmy/fullstack-graphql"}], "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:03:18.695645+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.442763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7311dca38df1e22a8323b5ab2759cf41d1bd61160a1f5857fb8436168f27759d", "fetched_at": "2026-08-28T04:03:18.695645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/atulmy/fullstack-graphql"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.442763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7311dca38df1e22a8323b5ab2759cf41d1bd61160a1f5857fb8436168f27759d", "fetched_at": "2026-08-28T04:03:18.695645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/atulmy/fullstack-graphql"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.442763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7311dca38df1e22a8323b5ab2759cf41d1bd61160a1f5857fb8436168f27759d", "fetched_at": "2026-08-28T04:03:18.695645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/atulmy/fullstack-graphql"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.695645+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.442763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7311dca38df1e22a8323b5ab2759cf41d1bd61160a1f5857fb8436168f27759d", "fetched_at": "2026-08-28T04:03:18.695645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/atulmy/fullstack-graphql"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.442763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7311dca38df1e22a8323b5ab2759cf41d1bd61160a1f5857fb8436168f27759d", "fetched_at": "2026-08-28T04:03:18.695645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/atulmy/fullstack-graphql"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.442763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7311dca38df1e22a8323b5ab2759cf41d1bd61160a1f5857fb8436168f27759d", "fetched_at": "2026-08-28T04:03:18.695645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/atulmy/fullstack-graphql"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:06:31.442763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7311dca38df1e22a8323b5ab2759cf41d1bd61160a1f5857fb8436168f27759d", "fetched_at": "2026-08-28T04:03:18.695645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/atulmy/fullstack-graphql"}], "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": 3240, "days_push": 2015, "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}}