A mock-up page of an imaginary online shop, fetching data from the GraphQL endpoint.
You can check live demo here.
- As the name suggests, it is an imaginary online shop, fetching data from the GraphQL endpoint.
- It consists of three main pages:
- PLP (product listing page)
- PDP (product description page)
- Cart page
- More info on the project and screenshots can be found in Features.
- React
- React-Router
- Typescript
- Apollo Client
- React Transition Group
- Redux
- Redux-Persist
- Interweave
- ESLint
- Prettier
- Browse our store to choose from vast variety of products - whether you into tech or clothes you can be sure to find something that catches your eye.
- Easily switch between range of accepted currencies.
- Check what's in your cart at one click.
- Visit a product page to learn more about product and configure it to your needs.
- Proceed to the cart to see summary of your current buy.
To run this project locally:
- Clone this repository
$git clone https://github.com/noszczykmichal/minimalistic-storefront
- Go into the repository
$cd minimalistic-storefront
- Install dependencies
$npm install
- Run the app
$npm start
Built by @noszczykmichal - feel free to contact me!