Application created for the purpose of study, an ecommerce store
- ⚛️ React Native — A lib that provides a way to create native apps for Android and iOS
- 🔼 Expo - Framework and a platform for universal React applications.
- 💹 Json Server with Relationships — Fake rest api with zero coding
- ♻ Redux with Redux Saga — State management with middleware
- 💅 Styled Components — styled-components
- 🌸 Reactotron - Helps debugging process
- 💖 Lint — ESlint/Prettier/Editor Config
- Clone this repo using
git clone https://github.com/mfzaguiar/e-commerce-app.git
- Move yourself to the appropriate directory:
cd e-commerce-app
- Run
yarn
to install dependencies
- Open new terminal
- Run:
yarn server
- Run
expo start
Note: If you choose to start the mobile app in the android.
Change the baseURL in file api.js located in services/api.js
-
Genymotion emulator:
http://10.0.3.2:3000
-
Android emulator:
http://10.0.2.2:3000
-
Android device:
http://'YOUR-LOCAL-IP':3000
If you having trouble with android device, I recommend you to use the Ngrock
- Use the follow credentials to login
email: [email protected]
password: 12345
or
email: [email protected]
password: 123
This project is licensed under the MIT License - see the LICENSE page for details.