Marcos Fernandes

Desenvolvedor Fullstack



Ranguinho

(Outubro 2022)

Ranguinho é um aplicativo web inspirado no iFood que foi desenvolvido para tornar mais fácil e seguro pedir comida em restaurantes. Com Ranguinho, os usuários podem navegar por uma variedade de restaurantes e cozinhas e, em seguida, fazer um pedido para a refeição desejada. O usuário pode acompanhar o andamento de seu pedido, e o restaurante é informado quando o pedido é recebido.

O projeto ainda não está totalmente concluído, alguns sistemas precisam ser feitos como: carrinho de compras, cadastro de restaurantes e itens, confirmação de pedido.

O Ranguinho utiliza Geohash para buscar por restaurantes próximos. Geohash é um sistema para codificar um par (latitude, longitude) em uma única string Base32. Essa codificação é amplamente usada em serviços de geolocalização para fornecer uma maneira mais eficiente de fornecer dados de localização precisos. O sistema Geohash é baseado em uma estrutura de grade hierárquica que divide a superfície geográfica da Terra em pequenas caixas.

Geohashes são gerados a partir de um único ponto de latitude e longitude ou de uma caixa delimitadora. Isso garante que os pontos de dados possam ser localizados com precisão, mesmo quando as coordenadas originais não são conhecidas. Também permite uma melhor visualização e análise de dados, permitindo a comparação de locais dentro de uma determinada área.

Ferramentas utilizadas para o desenvolvido do projeto (frontend):

firebasefirebasefirebasefirebase

Ferramentas utilizadas para o desenvolvido do projeto (backend):

firebasefirebasefirebasefirebase

Lista do que ainda precisa ser feito

  • Fazer o carrinho de compras
  • Página para cadastrar restaurantes e produtos
  • Autentição usando celular
  • Página para confirmar o pedido
  • Sistema de buscas

Mais informações

O banco de dados de restaurantes não está popularizado, portanto use o endereço Corumbá, MS para ver os restaurantes