{"id":13479278,"url":"https://github.com/react-shop/react-ecommerce","last_synced_at":"2025-03-27T09:31:11.275Z","repository":{"id":39559057,"uuid":"171484595","full_name":"react-shop/react-ecommerce","owner":"react-shop","description":"E-commerce monorepo application using NextJs, React, React-native, Design-System and Graphql with Typescript","archived":false,"fork":false,"pushed_at":"2024-03-21T19:29:36.000Z","size":144715,"stargazers_count":189,"open_issues_count":11,"forks_count":53,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-08-01T16:55:48.599Z","etag":null,"topics":["design-system","ecommerce","enzyme","graphql","hacktoberfest","hooks","jest","lerna","monorepo","nestjs","nextjs","provider","react","react-native","redux","shop","shopping-cart","storybook","tests","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/react-shop.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-02-19T14:06:15.000Z","updated_at":"2024-06-24T14:32:33.000Z","dependencies_parsed_at":"2023-02-02T22:16:24.310Z","dependency_job_id":null,"html_url":"https://github.com/react-shop/react-ecommerce","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-shop%2Freact-ecommerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-shop%2Freact-ecommerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-shop%2Freact-ecommerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-shop%2Freact-ecommerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-shop","download_url":"https://codeload.github.com/react-shop/react-ecommerce/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222222296,"owners_count":16951421,"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":["design-system","ecommerce","enzyme","graphql","hacktoberfest","hooks","jest","lerna","monorepo","nestjs","nextjs","provider","react","react-native","redux","shop","shopping-cart","storybook","tests","typescript"],"created_at":"2024-07-31T16:02:12.669Z","updated_at":"2024-10-30T12:31:49.970Z","avatar_url":"https://github.com/react-shop.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# React E-commerce\n\nThis project is being restructured.\n\n## This project is created using:\n\n- [x] Monorepo\n- [x] Lerna\n- [x] Design System\n- [x] NextJs (SSR)\n- [ ] Hooks\n- [ ] Redux Hooks\n- [x] Storybook\n- [x] NestJs\n- [x] Graphql\n\n## Future Features\n\n- Home (List products)\n- Detail products\n- Recommended products\n- Cart\n- Login / Register\n- Admin (Seller)\n- Profile (Buyer)\n- Contact Us\n- Message between Seller and Buyer\n- Ratings about the Seller\n- Dashboard for Sellers\n- Notifications\n- Favorites\n- Pwa\n- Firebase or storage\n- Socket.io\n- App\n- SSR\n\n## Sitemap\n\n```\n    ├── Home\n    │\n    ├── Social Media Links\n    │   ├── Twitter\n    │   ├── Instagram\n    │   └── Facebook\n    │\n    ├── Shop Categories\n    │   ├── Mens\n    │   │   ├── T-Shirts\n    │   │   └── Caps\n    │   │\n    │   ├── Womans\n    │   │\n    │   │\n    │   └── News\n    │       └── Any\n    │\n    ├── About Us\n    │   └── Out Story\n    │\n    ├── Contact\n    │   ├── Info/Form\n    │   ├── Terms\n    │   └── FAQ\n    │\n    ├── Account\n    │   ├── Profile\n    │   ├── Payment Methods\n    │   ├── Saved Address\n    │   ├── Order History\n    │   └── Password\n    │\n    ├── Forms\n    │   ├── Login\n    │   ├── Register\n    │   ├── Forgot Password\n    │   └── Contact\n    │\n    └── Cart / Checkout\n        ├── Cart Overview\n        ├── Shipping Address\n        ├── Billing Details\n        ├── Payment Method\n        └── Order Summary\n```\n\n## Run the project\n\n`yarn`\n\n`yarn start`\n\n\nInstall dependencies in package: `cd packages/name \u0026\u0026 yarn add -W dependencie-name`\n\n## Storybook for Design System\n\n`yarn story`\n\n## Tests\n\n`yarn test` to run ALL packages test at the same time or `cd packages/\u003cpackage-name\u003e \u0026\u0026 yarn test`\n\n### Lerna commands\n\nhttps://lerna.js.org/\n\nApi: https://github.com/viniarruda/elixir-ecommerce-api [Elixir]\n\nEnjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freact-shop%2Freact-ecommerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freact-shop%2Freact-ecommerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freact-shop%2Freact-ecommerce/lists"}