Skip to content

Uma aplicação para exibir pratos de comida criados e permitir a remoção e atualização desses pratos.

Notifications You must be signed in to change notification settings

leovargasdev/gorestaurant-web

Repository files navigation

GoRestaurant

Serviço para listagem de pratos de comidas

🚀 Tecnologias

💻 Sobre o desafio

Criar uma nova aplicação para treinar os conhecimentos com React.js e TypeScript, praticando o conceito de CRUD (Create, Read, Update, Delete).

Essa será uma aplicação que irá se conectar a uma fake API usando o json-server, nela será possível criar, editar, listar e deletar pratos de comida de um restaurante fictício. Para execução do desafio foi proposto o seguinte layout

📥 Instalação e execução

Faça um clone desse repositório e acesse o diretório

$ git clone https://github.com/LeeonardoVargas/gorestaurant-web.git && cd gorestaurant-web
# Instalando as depedências
$ yarn install
# Executanto aplicação
$ yarn start

Abra outra janela/aba do terminal e execute o seguinte comando para rodar a API Fake.

$ yarn json-server server.json -p 3333

📝 Específicação dos testes

  • should be able to list all the food plates from your api: Para que esse teste passe, sua aplicação deve permitir que sejam listados, toda os pratos de comidas que são retornadas da sua fake API.

  • should be able to add a new food plate: Para que esse teste passe, você deve permitir que um prato de comida seja adicionado a sua api, adicionando-o também à listagem.

  • should be able to edit a food plate: Para que esse teste passe, você deve permitir que um prato de comida seja editado na sua api, editando-o também na listagem.

  • should be able to remove a food plate: Para que esse teste passe, você deve permitir que um prato de comida seja removido da sua api, removendo-o também da listagem.

  • should be able to update the availibility of a food plate: Para que esse teste passe, em sua dashboard você deve permitir que o status do prato de comida seja alterado entre Disponível e Indisponível;

About

Uma aplicação para exibir pratos de comida criados e permitir a remoção e atualização desses pratos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published