Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/valchanoficial/desafiofundamentosreactnative
Rocketseat - Desafio: Fundamentos do React Native
https://github.com/valchanoficial/desafiofundamentosreactnative
async-storage context-api jest react-native typescript
Last synced: 5 days ago
JSON representation
Rocketseat - Desafio: Fundamentos do React Native
- Host: GitHub
- URL: https://github.com/valchanoficial/desafiofundamentosreactnative
- Owner: ValchanOficial
- Created: 2020-08-29T02:53:54.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T21:02:51.000Z (almost 2 years ago)
- Last Synced: 2023-03-04T06:56:55.812Z (over 1 year ago)
- Topics: async-storage, context-api, jest, react-native, typescript
- Language: TypeScript
- Homepage:
- Size: 3.23 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rocketseat - Desafio: Fundamentos do React Native
## Sobre o desafio
Desenvolvimento da aplicação GoMarketplace.
## Funcionalidades da aplicação
- **Listar os produtos da fake API:** Na página Dashboard, deve ser capaz de exibir uma listagem através de uma tabela, com os campos title, image_url e price.- **Adicionar itens ao carrinho:** Deve ser capaz de adicionar itens ao carrinho.
- **Exibir itens do carrinho:** Na página Cart, deve ser possível exibir todos os itens do carrinho, junto com a quantidade, valor único, valor subtotal dos itens e total de todos os items.
- **Aumentar quantidade de itens do carrinho:** Na página Cart, deve permitir que o usuário aumente a quantidade de itens do mesmo produto.
- **Diminuir quantidade de um item do carrinho:** Na página Cart, deve permitir que o usuário decremente a quantidade de itens do mesmo produto.
- **Exibir valor total dos itens no carrinho:** Tanto na página Dashboard, tanto na página Cart, deve exibir o valor total de todos os itens que estão no carrinho.
## Start
```js
yarn install // instala dependências
yarn json-server server.json -p 3333 // fake API
yarn android // inicia aplicação android
yarn ios // inicia aplicação ios em caso de Mac
yarn test // executa os testes
```