https://github.com/rafacdomin/rocketshoes
E-commerce project developed at Rocketseat GoStack Bootcamp, where you can choose the products and add them to the cart, changing the quantity, viewing the subtotal and the total price of the actual order.
https://github.com/rafacdomin/rocketshoes
e-commerce frontend frontend-web gostack mobile react react-native reactjs redux redux-saga rocketseat rocketshoes state-management store
Last synced: 2 months ago
JSON representation
E-commerce project developed at Rocketseat GoStack Bootcamp, where you can choose the products and add them to the cart, changing the quantity, viewing the subtotal and the total price of the actual order.
- Host: GitHub
- URL: https://github.com/rafacdomin/rocketshoes
- Owner: rafacdomin
- License: mit
- Created: 2020-08-10T23:24:54.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-11T01:02:23.000Z (almost 6 years ago)
- Last Synced: 2025-06-04T19:19:16.706Z (about 1 year ago)
- Topics: e-commerce, frontend, frontend-web, gostack, mobile, react, react-native, reactjs, redux, redux-saga, rocketseat, rocketshoes, state-management, store
- Homepage:
- Size: 7.81 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
About |
Technologies |
How To Use |
License |
Author
## About
E-commerce project developed at [Rocketseat GoStack Bootcamp](https://rocketseat.com.br/), where you can choose the products and add them to the cart, changing the quantity, viewing the subtotal and the total price of the actual order.

## Technologies
This project was developed with the following technologies:
- Common technologies:
- [Redux](https://redux.js.org/)
- [Redux-Saga](https://redux-saga.js.org/)
- [Axios](https://github.com/axios/axios)
- [styled-components](https://www.styled-components.com/)
- [Immer](https://github.com/immerjs/immer)
- [Reactotron](https://infinite.red/reactotron)
- [json-server](https://github.com/typicode/json-server)
- Web:
- [ReactJS](https://reactjs.org/)
- [React Router v4](https://github.com/ReactTraining/react-router)
- [Polished](https://polished.js.org/)
- [React-Toastify](https://fkhadra.github.io/react-toastify/)
- [React-Icons](https://react-icons.netlify.com/)
- Mobile:
- [ReactNative](https://reactnative.dev/)
- [React Navigation v5](https://reactnavigation.org/)
- [Intl](https://www.npmjs.com/package/intl)
- [styled-components](https://www.styled-components.com/)
## How To Use
To clone and run this application, you'll need [Git](https://git-scm.com), [Node.js](https://nodejs.org/) and [Yarn v1](https://classic.yarnpkg.com/) installed on your computer and an Android Device or Emulator to run the mobile app. From your command line:
To run the frontend Web:
```bash
# Clone the web repository
$ git clone https://github.com/rafacdomin/rocketshoes-web
# Go into the repository
$ cd rocketshoes-web
# Install dependencies
$ yarn install
# Run the app
$ yarn start
```
Now access on your browser: http://localhost:3000
To run the Mobile app:
```bash
# Clone the mobile repository
$ git clone https://github.com/rafacdomin/rocketshoes-mobile
# Go into the repository
$ cd rocketshoes-mobile
# Install dependencies
$ yarn install
# Start the metro server
$ npx react-native start
# Run the app
$ npx react-native run-android
```
## License
This project is under the MIT license. See the [LICENSE](https://github.com/rafacdomin/RocketShoes/blob/master/LICENSE) for more information.
---
## Author

Made with :purple_heart: by Rafael Domingues :wave: [Get in touch!](https://www.linkedin.com/in/rafaelcodomingues/)
[](https://www.linkedin.com/in/rafaelcodomingues/)
[](mailto:rafaelcodomingues@gmail.com)
[](https://dev.to/rafacdomin)
[](https://github.com/rafacdomin/?tab=follow)