shoes-out
shoes-out copied to clipboard
Responsive and animated application e-commerce made with React.js, Styled Components, Redux, Redux Saga and JSON Server.
Application built with ReactJs, Redux, Redux Saga, Styled Components and Restful API with JSON Server.
Demo
Tech
- ReactJs - A JavaScript library for building user interfaces.
- React Icons - Utilizes ES6 imports that allows you to include only the icons that your project is using.
- React Router Dom - DOM bindings.
- React Redux - State container for JavaScript applications.
- React Redux Saga - Library that aims to make application side effects.
- React Toastify - React notification.
- React Reactotron - A development tool to explore, inspect, and diagnosis your React DOM/JS apps.
- Styled Components - ES6 and CSS to styled components.
- Axios - Promise based HTTP client for the browser and NodeJs.
- Immer - Immutability the easy way.
- 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/fariasmateuss/shoes-out.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
Commit Message Format
In this project I used the emoji guide for commit messages.
Commit Message Format inspired by Gitmoji.
Feedback
Feel free to send me feedback on LinkedIn or file an issue. Feature requests are always welcome.
License
MIT License