{"id":20397084,"url":"https://github.com/elasticpath/react-pwa-reference-storefront","last_synced_at":"2025-05-07T02:01:38.745Z","repository":{"id":39391094,"uuid":"145037181","full_name":"elasticpath/react-pwa-reference-storefront","owner":"elasticpath","description":"Reference Storefront Progressive Web Application in React","archived":false,"fork":false,"pushed_at":"2024-06-25T15:33:19.000Z","size":55861,"stargazers_count":44,"open_issues_count":70,"forks_count":21,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-31T05:11:15.026Z","etag":null,"topics":["arkit","ecommerce","elastic-path-commerce","pwa","pwa-storefront","react","reactjs","storefront"],"latest_commit_sha":null,"homepage":"https://documentation.elasticpath.com/storefront-react/index.html","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-16T20:42:13.000Z","updated_at":"2024-06-25T15:33:20.000Z","dependencies_parsed_at":"2024-06-25T17:10:44.995Z","dependency_job_id":"81a5eabd-36ac-47fc-a254-0565552a1271","html_url":"https://github.com/elasticpath/react-pwa-reference-storefront","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticpath%2Freact-pwa-reference-storefront","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticpath%2Freact-pwa-reference-storefront/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticpath%2Freact-pwa-reference-storefront/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elasticpath%2Freact-pwa-reference-storefront/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elasticpath","download_url":"https://codeload.github.com/elasticpath/react-pwa-reference-storefront/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252798832,"owners_count":21805882,"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":["arkit","ecommerce","elastic-path-commerce","pwa","pwa-storefront","react","reactjs","storefront"],"created_at":"2024-11-15T04:11:42.786Z","updated_at":"2025-05-07T02:01:38.530Z","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/5be5979f-5b09-450b-951b-1b192be93d65/deploy-status)](https://app.netlify.com/sites/tender-galileo-e20462/deploys)\n[![Stable Branch](https://img.shields.io/badge/stable%20branch-master-blue.svg)](https://github.com/elasticpath/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[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/elasticpath/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 REACT PWA Reference Storefront is a flexible e-commerce website built on Elastic Path’s RESTful e-commerce API, Cortex API. Through the Cortex API, the storefront uses the e-commerce capabilities provided by Elastic Path Commerce and gets data in a RESTful manner.\n\n[B2C Demo](http://reference.elasticpath.com/)\n\n[B2B Demo](http://referenceb2b.elasticpath.com/)\n\n[Storybook](https://ui-components.elasticpath.com/?path=/story/*)\n\n## Documentation 📖\n\n- [REACT PWA Reference Storefront Documentation](https://documentation.elasticpath.com/storefront-react)\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/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/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/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/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/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/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/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/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/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/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/react-pwa-reference-storefront/commits?author=skarpyak\" 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/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/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/react-pwa-reference-storefront/commits?author=plundaahl-ep\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\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/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/react-pwa-reference-storefront/commits?author=long-wan-ep\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/zilkerdev\"\u003e\u003cimg src=\"https://pbs.twimg.com/profile_images/718119294282784768/1NHeGDIl_400x400.jpg\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ezilkerdev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/react-pwa-reference-storefront/commits?author=zilkerdev\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/CPinelli\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/11885569?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChristophe PINELLI\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/react-pwa-reference-storefront/commits?author=CPinelli\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/asmurthwaite\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/43140694?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003easmurthwaite\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/sminnath\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/37632222?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003esminnath\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/jatinbehlEP\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/41068897?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJatin Behl\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/react-pwa-reference-storefront/commits?author=jatinbehlEP\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/epmkelly\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/40244217?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatthew Kelly\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/react-pwa-reference-storefront/commits?author=epmkelly\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/elasticSzyszko\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/43071842?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichael Szyszko\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/react-pwa-reference-storefront/commits?author=elasticSzyszko\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/steve-r-west\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/49958178?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003esteve-r-west\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/react-pwa-reference-storefront/commits?author=steve-r-west\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/andyNewman42\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/4326549?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndy Newman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/elasticpath/react-pwa-reference-storefront/commits?author=andyNewman42\" title=\"Data\"\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/react-pwa-reference-storefront/blob/master/.github/CONTRIBUTING.md).\n- For more information about the license, see [GPLv3 License](https://github.com/elasticpath/react-pwa-reference-storefront/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticpath%2Freact-pwa-reference-storefront","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felasticpath%2Freact-pwa-reference-storefront","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticpath%2Freact-pwa-reference-storefront/lists"}