{"id":26096183,"url":"https://github.com/kristinbaumann/jamstack-trees","last_synced_at":"2026-04-10T06:55:35.640Z","repository":{"id":42348332,"uuid":"189756352","full_name":"kristinbaumann/jamstack-trees","owner":"kristinbaumann","description":"Project showing the JAMstack Principle with the Beauty of Trees :evergreen_tree:","archived":false,"fork":false,"pushed_at":"2022-12-03T11:52:56.000Z","size":15796,"stargazers_count":0,"open_issues_count":23,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-09T14:44:06.360Z","etag":null,"topics":["contentful","gatsbyjs","graphql","jamstack","stripe"],"latest_commit_sha":null,"homepage":"https://jamstack-trees.netlify.com/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kristinbaumann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-01T16:47:10.000Z","updated_at":"2019-10-11T09:57:30.000Z","dependencies_parsed_at":"2023-01-23T22:46:37.202Z","dependency_job_id":null,"html_url":"https://github.com/kristinbaumann/jamstack-trees","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kristinbaumann/jamstack-trees","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kristinbaumann%2Fjamstack-trees","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kristinbaumann%2Fjamstack-trees/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kristinbaumann%2Fjamstack-trees/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kristinbaumann%2Fjamstack-trees/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kristinbaumann","download_url":"https://codeload.github.com/kristinbaumann/jamstack-trees/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kristinbaumann%2Fjamstack-trees/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269674531,"owners_count":24457372,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["contentful","gatsbyjs","graphql","jamstack","stripe"],"created_at":"2025-03-09T14:35:36.821Z","updated_at":"2025-12-30T21:48:10.490Z","avatar_url":"https://github.com/kristinbaumann.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Netlify Status](https://api.netlify.com/api/v1/badges/55a26679-f7fc-4451-be23-df40e7907f74/deploy-status)](https://app.netlify.com/sites/jamstack-trees/deploys)\n\n# JAMstack Trees :evergreen_tree:\n\n![Screenshot](https://raw.githubusercontent.com/kristinbaumann/jamstack-trees/master/screenshot.png)\n\n## Why and What?\n\nThis project exemplarily shows the principle of the JAMstack with the beauty of trees :evergreen_tree: :deciduous_tree: :palm_tree:\n\nSee Live Version: https://jamstack-trees.netlify.com/\n\nDefinition of **JAMstack**:\n\n\u003e _\"Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.\"\n\u003e Source: https://jamstack.org/_\n\nIt is a small site combining content handling (statically rendered and served) and an ecommerce connection (dynamically during runtime).\n\nSo you can manage and update static content (here awesome tree images) with Contentful, see the result here: https://jamstack-trees.netlify.com/explore.\n\nYou can also (fake) plant a tree by doing a payment via Stripe, see the dynamic ecommerce section here: https://jamstack-trees.netlify.com/plant.\n\nUsed tools and services: Github, Gatsby, React, Contentful, GraphQL, Stripe, Netlify ...\n\n## Setup\n\n- Clone this repository: `git clone git@github.com:kristinbaumann/jamstack-trees.git`\n- Go into the directory and install node modules: `yarn install`\n- To start developing locally, run `gatsby develop`. Your site is on `http://localhost:8000`\n\nThe project is built on top of Gatsby's default starter. You can find more documentation here: https://github.com/gatsbyjs/gatsby-starter-default\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkristinbaumann%2Fjamstack-trees","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkristinbaumann%2Fjamstack-trees","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkristinbaumann%2Fjamstack-trees/lists"}