Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabriellefoliv/uber-eats-clone-native
Built with React Native, Yelp API, Redux, Google API and Firebase
https://github.com/gabriellefoliv/uber-eats-clone-native
Last synced: about 2 months ago
JSON representation
Built with React Native, Yelp API, Redux, Google API and Firebase
- Host: GitHub
- URL: https://github.com/gabriellefoliv/uber-eats-clone-native
- Owner: gabriellefoliv
- Created: 2024-01-19T16:31:42.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-02T17:51:02.000Z (11 months ago)
- Last Synced: 2024-02-02T18:49:29.374Z (11 months ago)
- Language: JavaScript
- Size: 2.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
Seja bem-vindo à demo do Uber Eats Clone
Abaixo está passo a passo as funcionalidades do aplicativo
Construído com React Native, JavaScript, YelpAPI e Google API
## As API's utilizadas
- A YelpAPI possui banco de dados variados, um deles é o banco de restaurantes. Com a YelpAPI, conseguimos as informações dos restaurantes, como nome, imagem de capa, opções do cardápio e avaliações.
- A Google API foi utilizada para pesquisar regiões. Nela, você digita a cidade num campo de pesquisa e, em conjunto com a Yelp, são captados esses restaurantes.## Página Home
- A Home possui a barra de pesquisa completamente funcional;
- Uma Scroll horizontal com os tipos de alimento (bebida, lanches, etc);
- Os restaurantes que serão captados da barra;
- E, por fim, as Tabs debaixo que no momento só são clicáveis.
## Página RestaurantDetails
- Ao clicar em cima do restaurante roteia para uma página com as informações do restaurant;
- Agora, é possível selecionar os alimentos que deseja adquirir, portanto ainda não está puxando da API;
- As atualizações futuras incluem esse funcionamento e o desenvolvimento do carrinho de compras.
## Futuras atualizações
- Trabalhar com Redux e Firebase para criar carrinho de compras e armazenar essas informações de compra com o banco de dados.