Este projeto foi desenvolvido como estudo da biblioteca React, além de praticar técnicas de desenvolvimento Web. O projeto faz parte do repositório Frontend Challenges que lista diversos desafios reais de empresas do mundo inteiro. O desafio escolhido foi o Lista Rango da Goomer. O desafio consiste em criar uma aplicação Web responsiva que consulte a API da Goomer e exiba uma lista de restaurantes e o cardápio de cada um deles. Escolhi este desafio em especifico pois sabendo de meus limites técnicos, este seria o desafia que mais me faria aprender!
Durante o desenvolvimento do projeto surgiram diversos problemas relacionados aos requisitos do desafio. Os principais foram:
- Filtrar Restaurantes de Itens do Cardápio e tratar a renderização dos itens filtrados;
- Checar se o restaurante está aberto ou não;
- Checar se um produto está em promoção ou não;
- Fazer as checagems dos horários sem que seja necessário a atualização da página;
- Responsividade do Layout da página web;
- Tratamento de preços;
- Exibição do Modal para apresentar os detalhes do produto.
- React
- Axios
- Bootstrap
- CSS
- Goomer API
- Font Awesome
- lodash
- Faça o pull ou Download deste repositório
npm install
npm start
- abrir navegador em localhost:3000
Email: [email protected] LinkedIn