Desenvolver App de Delivery com Firebase

Job ID: 39554085

Budget: $30 – $250 USD

Criar um aplicativo Android básico que permita que:

Estabelecimentos solicitem entregas

Motoboys aceitem entregas e atualizem status

Tudo salvo em banco de dados (Firebase)

Interface simples, funcional e sem painel web

Funcionalidades Incluídas (MVP Essencial)
Cadastro/Login
Login com número de telefone (sem verificação SMS real)

Seleção do tipo de usuário: Motoboy ou Estabelecimento

Estabelecimento
Cadastro com: nome, CNPJ/MEI, telefone

Criar pedido de entrega com:

Endereço de retirada (campo de texto)

Endereço de entrega

Nome do destinatário

Telefone do destinatário

Observações

Ver lista de entregas solicitadas e status

Motoboy
Cadastro simples: nome, telefone

Ver lista de entregas disponíveis

Aceitar uma entrega

Atualizar status:

Aceita

Em rota

Entregue
Geolocalização (Básica)
Ao clicar “Enviar localização”, o motoboy atualiza sua posição no pedido (coordenada)

Estabelecimento pode ver coordenadas manualmente (sem mapa em tempo real no MVP)
Painel Administrativo
Sem painel web por enquanto

Aprovação/rejeição de usuários feita diretamente via Firebase Console

Opcional: usar Google Sheets integrado com Firebase (via script) como painel improvisado

Tecnologia Usada
Camada Ferramenta
App Android Flutter
Backend Firebase Firestore
Autenticação Firebase (login sem OTP)
Geolocalização Manual via coordenadas
Interface UI Simples, responsiva

Entregáveis
App Android (APK)

Código-fonte (Flutter)

Conectado com Firebase Firestore

Documentação de como usar, configurar e moderar usuários

Firebase já configurado e funcionando


Descrição:
Preciso de um app Android com Flutter que permita:

Login com número de telefone (sem verificação SMS)

Cadastro como motoboy ou estabelecimento

Estabelecimento criar pedidos de entrega

Motoboys visualizar e aceitar entregas

Atualizar status da entrega (aceito, em rota, entregue)

Compartilhar coordenadas de localização manualmente

Banco de dados em Firebase Firestore

Interface limpa, sem painel web. Firebase deve ser configurado.
Entregáveis: APK + código-fonte + documentação básica.