Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeftarmascarenhas/react-native-ecommerce
React Native Ecommerce with Redux
https://github.com/jeftarmascarenhas/react-native-ecommerce
Last synced: 5 days ago
JSON representation
React Native Ecommerce with Redux
- Host: GitHub
- URL: https://github.com/jeftarmascarenhas/react-native-ecommerce
- Owner: jeftarmascarenhas
- Created: 2019-12-29T01:34:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T13:22:05.000Z (almost 2 years ago)
- Last Synced: 2023-08-13T10:22:31.987Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 8.71 MB
- Stars: 4
- Watchers: 3
- Forks: 5
- Open Issues: 18
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
## Project React Native with Ecommerce
This app is simple ecommercer created with React Native.
This project was bootstrapped with [React Native CLI](https://facebook.github.io/react-native/docs/getting-started).
## Available Scripts
In the project directory, you can run:
Install modules of project.
### `yarn` or `npm install`
Run your project if have device or emulator
### `npx react-native run-android`
### `npx react-native run-ios`
### `react-native run-android`
### `react-native run-ios`
### Run Test
Launches the test runner in the interactive watch mode.
### `yarn test` or `npm test`
Run product app in your smartphone.
## Generate Build
### `yarn run build` or `npm run build`## Install app release
### `yarn run prod` or `npm run prod`## What we use?
#### Environment
React Native Storybook - _to tell stories with different behaviors of the component and provide an example page._
- [Storybook](https://storybook.js.org/) - _Storybook is an open source tool for developing UI components in isolation for React_
#### Style Guide
- [EditorConfig](http://editorconfig.org/) - _standardize some general settings among multiple editors_
- [Pretttier](https://prettier.io/) - An opinionated code formatter\*
- [ESLint](http://eslint.org/) - _for reporting the patterns of code_
- **Plugins**
- [@react-native-community JavaScript Style Guide](https://github.com/facebook/react-native/tree/master/packages/eslint-config-react-native-community)
- [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)
- [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import)#### Tests
- [Jest](https://github.com/chaijs/chai) - _assertions_
- [Testing Library React](https://testing-library.com/docs/react-testing-library/intro) - _render component_
- [Jsdom](https://github.com/tmpvar/jsdom) - _mock the browser_#### Compiler
- [babel](https://babeljs.io/)
- **Plugins**
- [babel-plugin-module-resolver](https://github.com/tleunen/babel-plugin-module-resolver)#### Routing System
- [React Navigation](https://reactnavigation.org/docs/en/getting-started.html) - React Native Routing\*
#### Css in JS
- [Styled Components](https://styled-components.com) - Style Components\*
#### Validation Libs
- [Formik](https://jaredpalmer.com/formik/docs/overview) - System validation for react\*
- [Yup](https://github.com/jquense/yup) - Yup is a JavaScript object schema validator and object parser.\*
#### HTTP Client
- [axios](https://github.com/axios/axios) - Promise based HTTP client for the browser and node.js\*
## Print of app
coming soon...