{"id":18750695,"url":"https://github.com/webiny/e-commerce-starter","last_synced_at":"2025-07-04T09:05:35.586Z","repository":{"id":68107117,"uuid":"306008716","full_name":"webiny/e-commerce-starter","owner":"webiny","description":null,"archived":false,"fork":false,"pushed_at":"2020-10-30T23:01:35.000Z","size":5780,"stargazers_count":6,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-20T00:52:21.563Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webiny.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-10-21T11:54:56.000Z","updated_at":"2022-03-12T23:08:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"216b3060-9935-4d03-a2cd-6556454d4ca3","html_url":"https://github.com/webiny/e-commerce-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/webiny/e-commerce-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webiny%2Fe-commerce-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webiny%2Fe-commerce-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webiny%2Fe-commerce-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webiny%2Fe-commerce-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webiny","download_url":"https://codeload.github.com/webiny/e-commerce-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webiny%2Fe-commerce-starter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263480868,"owners_count":23473164,"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","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":[],"created_at":"2024-11-07T17:12:49.913Z","updated_at":"2025-07-04T09:05:35.568Z","avatar_url":"https://github.com/webiny.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## E-Commerce Starter project\n\n![Cover](/cover.png)\n\nThis starter is used for the simple e-commerce website tutorial with Webiny Headless CMS, Next.js, and Stripe. We will create a simple e-commerce website, where you can buy Swag from the best Open Source Projects such as Webiny, Next.js, React, etc.\n\nYou will learn how to create the back-end with [Webiny Headless CMS](http://docs.webiny.com/docs/webiny-apps/headless-cms/features/content-modeling) and set up two content models, the products, and the categories. Then, fetching the data from the headless CMS to the Next.js project using Apollo GraphQL.\nLast but not least, integrating Stripe to implement a shopping cart for our products.\n\nWe will continue creating more use-cases with Webiny. You can't find your favorite bootstrap project? Go ahead and [request](https://github.com/webiny/community/issues/new?assignees=\u0026labels=\u0026template=submit-a-request-for-a-tutorial-guide.md\u0026title=%5BTOPIC%5D) || [submit](https://github.com/webiny/community/issues/new?assignees=\u0026labels=\u0026template=submit-a-tutorial-guide.md\u0026title=%5BSUBMIT%5D) a Guide or Tutorial at the [Community Repo](https://github.com/webiny/community/issues/new/choose) of Webiny 🚀\n\n## Demo\n\n![Demo](/demo.png)\n\nTo get started, clone the `e-commerce-starter` git repository.\nThe starter will have a ready-made Next.js application, and the Ant Design UI Library with a couple of pre-build components and functionalities.\n\n## E-Commerce starter features:\n\n### Headless CMS Content Models:\n\n-   Products\n-   Category\n\n### Next.js:\n\nPre-build components:\n\n-   Header\n-   Product List\n-   Product card\n-   Cart\n-   Search functionality\n\n### Stripe\n\n-   Payment Intents API\n\n## Get Started\n\nClone the repository:\n\n```\ngit clone https://github.com/webiny/e-commerce-starter\ncd e-commerce-starter\n```\n\nStart the e-commerce-starter project:\n\nUsing yarn:\n\n```\nyarn install\nyarn develop\n```\n\nUsing npm:\n\n```\nnpm install\nnpm run dev\n```\n\n## Tutorial\n\n### Build an E-commerce Website with Webiny Serverless Headless CMS, Next.js, and Stripe\n\nFollow up with the tutorial [here]() to create your simple e-commerce website with Webiny Headless CMS, Next.js, and Stripe.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebiny%2Fe-commerce-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebiny%2Fe-commerce-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebiny%2Fe-commerce-starter/lists"}