Skip to content

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 Material…

Notifications You must be signed in to change notification settings

rafaelfernandesbrgo/Bootcamp-Gostack-ReactNativeJsTypeScript-Challenges-10

Repository files navigation

Bootcamp-Gostack-ReactNativeJsTypeScript-Challenges-10

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
 

alt text

alt text

alt text

alt text

alt text

alt text

About

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 Material…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published