Descrição • Tecnologias • Pré-requisitos • Como usar • Demonstração
Projeto desenvolvido como desafio complementar do capítulo 2 do Ignite. 👨🚀🚀
O desafio consistia em realizar dois processos de migração: de Javascript para Typescript e de Class Components para Function Components.
GoRestaurant é uma aplicação para administrar produtos de um restaurante italiano. A principal funcionalidade do projeto é o CRUD de produtos através do Axios e JSON Server:
- Get: retorna todos os produtos e o front end lê;
- Post: adiciona novo produto com dados do modal;
- Put: alterna a disponibilidade do produto pelo id;
- Delete: deleta o produto pelo id.
- React
- Typescript
- styled-components
- yup
- unform
- React Modal
- react-router-dom v5
- React-Icons
- Axios
- JSON Server
Clone o projeto e acesse a pasta
$ git clone https://github.com/EduardoReisUX/GoRestaurant && cd GoRestaurant
Siga os passos seguintes
# Instale as dependências
$ yarn
# Inicie o servidor
$ yarn server
# Rode a aplicação
$ yarn start
Feito com 💜 por Eduardo dos Reis