This is BootCamp Rocketseat challenge number 10, an application was created in ReactNativeJS and Typescript using various technologies and concepts like product, order, favorites operations, Hooks(useCallBack, useEffect, useState, useMemo), Typescript, typing, Componentization, properties, Styled-components, State management, Icons with MaterialIcons, Axios and requests with the Fake API rest, Bottom tabs, searching , Unitary tests.
In this challenge, a GoRestaurant application was created in ReactNative with Typescript that lists, searches by field and category, adds and favorites, in addition to allowing to view information and totals. All of this interacting with a FAKE Api Rest.
Among others, the following concepts and technologies were used:
- Product, order, favorites operations
- Hooks: useCallBack, useEffect, useState, useMemo
- Typescript, typing
- Componentization, properties
- Styled-components
- State management
- Icons with MaterialIcons
- Axios and requests with the Fake API rest
- Bottom tabs, searching
- Unitary tests
Instructions for use:
Enter the command below to install the project's dependencies:
yarn
There is a dependency on package.json called json-server, there is also a file called server.json that contains the data for the routes. To run this server, type:
yarn json-server server.json -p 3333
(pt-br)
Neste desafio, foi criado um aplicativo GoRestaurant em ReactNative com Typescript que lista, faz pesquisa por campo e categoria, adiciona e favorita, além de permitir visualizar informações e totais. Tudo isso interagindo com um FAKE Api Rest.
Entre outros, foram utilizados os seguintes conceitos e tecnologias:
- Product, order, favorites operations
- Hooks: useCallBack, useEffect, useState, useMemo
- Typescript, typing
- Componentization, properties
- Styled-components
- State management
- Icons with MaterialIcons
- Axios and requests with the Fake API rest
- Bottom tabs, searching
- Unitary tests
Instruções de uso:
Digite o comando abaixo para instalar as dependências do projeto:
yarn
Há uma dependência em package.json chamada json-server, também há um arquivo chamado server.json que contém os dados para as Rotas. Para executar este servidor, digite:
yarn json-server server.json -p 3333
.png)
.png)
.png)
.png)
.png)
.png)