Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mahamudm90/shoe-point
A top-notch shoe store with excellent UI 👢
https://github.com/mahamudm90/shoe-point
react react-redux react-toastify reactjs reactrouterdom
Last synced: about 4 hours ago
JSON representation
A top-notch shoe store with excellent UI 👢
- Host: GitHub
- URL: https://github.com/mahamudm90/shoe-point
- Owner: MahamudM90
- License: mit
- Created: 2022-01-28T14:03:15.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-28T15:13:51.000Z (almost 3 years ago)
- Last Synced: 2023-12-29T10:27:59.383Z (11 months ago)
- Topics: react, react-redux, react-toastify, reactjs, reactrouterdom
- Language: JavaScript
- Homepage: https://shoes-point.netlify.app/
- Size: 1.44 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shoes-Point 👢
A top-notch shoe store with excellent UI 🛍##### HomePage
###### CartPage
Application built with ReactJs, Redux, Redux Saga, Styled Components and Restful API with JSON Server.## Demo
👉 [Link to demo](https://shoes-point.netlify.app/)
## Tech 👨💻
- [ReactJs](https://reactjs.org) - A JavaScript library for building user interfaces.
- [React Icons](https://styled-components.com/) - Utilizes ES6 imports that allows you to include only the icons that your project is using.
- [React Router Dom](https://github.com/ReactTraining/react-router/tree/master/packages/react-router-dom) - DOM bindings.
- [React Redux](https://redux.js.org/basics/usage-with-react) - State container for JavaScript applications.
- [React Redux Saga](https://redux-saga.js.org/) - Library that aims to make application side effects.
- [React Toastify](https://github.com/fkhadra/react-toastify) - React notification.
- [React Reactotron](https://github.com/infinitered/reactotron) - A development tool to explore, inspect, and diagnosis your React DOM/JS apps.
- [Styled Components](https://eslint.org) - ES6 and CSS to styled components.
- [Axios](https://github.com/axios/axios) - Promise based HTTP client for the browser and NodeJs.
- [Immer](https://github.com/immerjs/immer) - Immutability the easy way.
- [JSON Server](https://github.com/typicode/json-server) - Fake REST API.## Local development
### Prerequisites
To run this project in the development mode, you'll need to have a basic environment with NodeJs and Yarn installed.
#### Cloning the Repository
```
git clone https://github.com/mahamudm90/shoes-point.git
```### Installing
Run to install the dependencies:
```
yarn
```To start the project:
```
yarn start
```To start the JSON Server:
```
yarn dev:server
```_or_
```
yarn json-server server.json -p 3333 -w
```