{"id":20397079,"url":"https://github.com/elasticpath/epcc-react-pwa-reference-storefront","last_synced_at":"2025-04-12T13:02:18.666Z","repository":{"id":42739764,"uuid":"267391485","full_name":"elasticpath/epcc-react-pwa-reference-storefront","owner":"elasticpath","description":"Elastic Path Commerce Cloud Reference Storefront Progressive Web Application in React","archived":false,"fork":false,"pushed_at":"2023-10-16T19:50:46.000Z","size":106707,"stargazers_count":13,"open_issues_count":43,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-09T12:09:04.408Z","etag":null,"topics":["ecommerce","elastic-path-commerce-cloud","pwa","pwa-storefront","react","saas","storefront"],"latest_commit_sha":null,"homepage":"https://epcc-reference.elasticpath.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elasticpath.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-27T18:05:19.000Z","updated_at":"2022-11-22T10:47:32.000Z","dependencies_parsed_at":"2023-02-06T01:45:51.053Z","dependency_job_id":null,"html_url":"https://github.com/elasticpath/epcc-react-pwa-reference-storefront","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticpath%2Fepcc-react-pwa-reference-storefront","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticpath%2Fepcc-react-pwa-reference-storefront/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticpath%2Fepcc-react-pwa-reference-storefront/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticpath%2Fepcc-react-pwa-reference-storefront/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elasticpath","download_url":"https://codeload.github.com/elasticpath/epcc-react-pwa-reference-storefront/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224727043,"owners_count":17359535,"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":["ecommerce","elastic-path-commerce-cloud","pwa","pwa-storefront","react","saas","storefront"],"created_at":"2024-11-15T04:11:42.129Z","updated_at":"2024-11-15T04:11:42.919Z","avatar_url":"https://github.com/elasticpath.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://www.elasticpath.com/themes/custom/bootstrap_sass/logo.svg\" alt=\"\" width=\"400\" /\u003e\n\n# REACT PWA Reference Storefront\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/174a486c-d1d9-4c2c-8434-94c30708c07d/deploy-status)](https://app.netlify.com/sites/epcc-ref-store/deploys)\n[![Stable Branch](https://img.shields.io/badge/stable%20branch-master-blue.svg)](https://github.com/elasticpath/epcc-react-pwa-reference-storefront)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![WCAG 2.0 AA](https://img.shields.io/badge/WCAG_2.0-AA-8ab80a.svg)](https://shields.io/)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/elasticpath/epcc-react-pwa-reference-storefront/issues)\n[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors-)\n[![follow on Twitter](https://img.shields.io/twitter/follow/elasticpath?style=social\u0026logo=twitter)](https://twitter.com/intent/follow?screen_name=elasticpath)\n\n## Overview 🚀\n\nThe Elastic Path Commerce Cloud REACT PWA Reference Storefront is a flexible e-commerce website built on Elastic Path’s RESTful e-commerce API. The storefront uses the e-commerce capabilities provided by Elastic Path Commerce Cloud and gets data in a RESTful manner.\n\nThe storefront uses the [Elastic Path Commerce Cloud JavaScript SDK](https://github.com/moltin/js-sdk) for all Elastic Path Commerce Cloud API requests.\n\nYou can try out a [live instance of the B2C Reference Storefront](https://epcc-reference.elasticpath.com/), and a [live instance of the B2B Reference Storefront](https://epcc-referenceb2b.elasticpath.com/).\n\n\u003e 💳 To check out, use the test card number `4242 4242 4242 4242`, any future expiry date, and any three-digit Card Verification Code (CVC).\n\n## Documentation 📖\n\n- [REACT PWA Reference Storefront Documentation](https://documentation.elasticpath.com/commerce-cloud/docs/developer/get-started/reference-storefront.html)\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/dusanradovanovic\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/41649443?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDusan Radovanovic\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=dusanradovanovic\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/shaunmaharaj\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/39800563?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShaun Maharaj\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=shaunmaharaj\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/aChanEP\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/25829859?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eaChanEP\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=aChanEP\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/rostyk-kanafotskyy\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/34774987?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRostyk\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=rostyk-kanafotskyy\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/petro97\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/34708483?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDubno Petro\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=petro97\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/yulia-dnistrian\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/12392532?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eyulia-dnistrian\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=yulia-dnistrian\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/yasiloghmani\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/73843686?s=400\u0026u=42ab0036a55d0b65cf4a371b0375779a64763a54\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYasaman Loghmani\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=yasiloghmani\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/butikden\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/33585095?s=400\u0026u=4b005fecdd6f18d4b692fdf1bf572f0666260f41\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDenys Butynskyy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=butikden\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/yurii-khovzun\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/68732186?s=400\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYurii Khovzun\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=yurii-khovzun\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/skarpyak\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/8594755?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSergii Karpiak\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=skarpyak\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/BonnieEP\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/49495842?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBonnie Bishop\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://ui-components.elasticpath.com\" title=\"Design\"\u003e🎨\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/JenSmith-EP\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/58435007?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJen Smith\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://documentation.elasticpath.com/storefront-react\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/maennis-ep\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/25517396?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMark Ennis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=maennis-ep\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/plundaahl-ep\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/54957521?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eplundaahl-ep\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=plundaahl-ep\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mwan-ep\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/54115904?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichelle Wan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=mwan-ep\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/long-wan-ep\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/50891790?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003elong-wan-ep\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/epcc-react-pwa-reference-storefront/commits?author=long-wan-ep\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n## Terms And Conditions\n\n- Any changes to this project must be reviewed and approved by the repository owner. For more information about contributing, see the [Contribution Guide](https://github.com/elasticpath/epcc-react-pwa-reference-storefront/blob/master/.github/CONTRIBUTING.md).\n- For more information about the license, see [GPLv3 License](https://github.com/elasticpath/epcc-react-pwa-reference-storefront/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticpath%2Fepcc-react-pwa-reference-storefront","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felasticpath%2Fepcc-react-pwa-reference-storefront","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticpath%2Fepcc-react-pwa-reference-storefront/lists"}