Nesse desafio do bootcamp GoStack, desenvolvi uma aplicação, a GoRestaurant, a versão mobile para o cliente, um pequeno app para pedidos de comida.
Essa aplicação se conecta a uma Fake API, e exibir e filtrar os pratos de comida da API e permitir a criação de novos pedidos.
Estas instruções fornecerão a você uma cópia do projeto instalado e funcionando em sua máquina local para desenvolvimento e para fins de teste.
O que você precisa para instalar o software e como instalá-los. Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e React Native. Além disto é bom ter um editor para trabalhar com o código como VSCode.
Antes de tudo, para que você tenha os dados para exibir em tela, temos um arquivo que você poderá utilizar como fake API para te prover esses dados.
Para isso, deixamos instalado no seu package.json uma dependência chamada json-server
, e um arquivo chamado server.json
que contém os dados para as seguintes rotas:
Rota /foods
: Retorna todas as comidas cadastradas na API
Rota /foods/:id
: Retorna um prato de comida cadastradas na API baseado no id
Rota /categories
: Retorna todas as categorias cadastradas na API
Rota /orders
: Retorna todas os pedidos que foram cadastrados na API
Rota /favorites
: Retorna todas as comidas favoritas que foram cadastrados na API
yarn json-server server.json -p 3333
# Clone este repositório
git clone https://github.com/matheus-santos-moreira/GoRestaurant-App
# Acesse a pasta do projeto no terminal/cmd
cd GoRestaurant-App
# Instale as dependências
yarn install
# Instale a aplicação em seu emulador ou dispositivo fisíco
yarn android
# ou
yarn ios
# Execute a aplicação em modo de desenvolvimento
yarn start