Sobre o projeto | Guia de instalação e execução | Licença | Versão Web | Versão Mobile
Loja Fictícia de sapatos desenvolvida a partir do desafio da rocketseat disponibilizado aqui.
Aplicação web feita utilizando o react e react-native com integração do redux e redux-saga para armazenar produtos no carrinho efazer controle de estoque, além de calcular e formatar valores. Utiliza um servidor fictício para carregar as fotos e informações dos produtos.
Aplicativo disponível nas versões:
- ReactJS
- React router dom
- Axios
- Styled Components
- Yup
- React icons
- ESLint-Airbnb, Prettier e EditorConfig
- Redux
- Redux Saga
- Immer
- Reactotron
- Babel
- Styled Components
- React-toastify
- React Native
- React Navigation 5
- Axios
- React Native Gesture Handler
- Styled Components
- Yup
- React Native Vector Icons
- ESLint-Airbnb, Prettier e EditorConfig
- Redux
- Redux Saga
- Immer
- Reactotron
- Styled Components
Para ambas versões:
Para a versao mobile:
- Emulador ou Dispositivo físico
Acesse aqui a documentação da Rocketseat para montar seu ambiente Mobile.
- Clone o repositório,
- Execute
yarnpara instalar as dependências - Usando um emulador rode
yarn androidouyarn iosdependendo do sistema que estiver usando. - Para iniciar o aplicativo rode
yarn start - Para utilizar a API ficticia, instale o modulo json-server com
yarn global add json-server. - Rode
json-server server.json -p 3333
Com um dispositivo físico
Tenha certeza que está com o modo desenvolvedor ativado e e a opção debugar USB ativada.
- Conecte seu celular pelo cabo USB.
- Verifique se está tudo certo rodando
adb devicese seu dispositivo aparecer como device. - Se estiver usando um emulador rode
yarn androidouyarn iosdependendo do sistema que estiver usando. - Para utilizar a API ficticia, instale o modulo json-server com
yarn global add json-server. - Rode
json-server server.json --host 192.168.0.7 -p 3333para rodar o servidor. - Rode
yarn startpara iniciar o aplicativo
- Clone o repositório,
- Execute
yarnpara instalar as dependências - Para utilizar a API ficticia, instale o modulo json-server com
yarn global add json-server. - Rode
json-server server.json -p 3333 - Para iniciar o aplicativo rode
yarn start
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.