React E-commerce
This project is being restructured.
This project is created using:
- Monorepo
- Lerna
- Design System
- NextJs (SSR)
- Hooks
- Redux Hooks
- Storybook
- NestJs
- Graphql
Future Features
- Home (List products)
- Detail products
- Recommended products
- Cart
- Login / Register
- Admin (Seller)
- Profile (Buyer)
- Contact Us
- Message between Seller and Buyer
- Ratings about the Seller
- Dashboard for Sellers
- Notifications
- Favorites
- Pwa
- Firebase or storage
- Socket.io
- App
- SSR
Sitemap
โโโ Home
โ
โโโ Social Media Links
โ โโโ Twitter
โ โโโ Instagram
โ โโโ Facebook
โ
โโโ Shop Categories
โ โโโ Mens
โ โ โโโ T-Shirts
โ โ โโโ Caps
โ โ
โ โโโ Womans
โ โ
โ โ
โ โโโ News
โ โโโ Any
โ
โโโ About Us
โ โโโ Out Story
โ
โโโ Contact
โ โโโ Info/Form
โ โโโ Terms
โ โโโ FAQ
โ
โโโ Account
โ โโโ Profile
โ โโโ Payment Methods
โ โโโ Saved Address
โ โโโ Order History
โ โโโ Password
โ
โโโ Forms
โ โโโ Login
โ โโโ Register
โ โโโ Forgot Password
โ โโโ Contact
โ
โโโ Cart / Checkout
โโโ Cart Overview
โโโ Shipping Address
โโโ Billing Details
โโโ Payment Method
โโโ Order Summary
Run the project
yarn
yarn start
Install dependencies in package: cd packages/name && yarn add -W dependencie-name
Storybook for Design System
yarn story
Tests
yarn test
to run ALL packages test at the same time or cd packages/<package-name> && yarn test
Lerna commands
Api: https://github.com/viniarruda/elixir-ecommerce-api [Elixir]
Enjoy!