Descrição do projeto
TraduzidoO aplicativo deve cobrir toda a jornada do cliente do início ao fim. Os usuários navegam pelo catálogo de produtos com categorias, fotos e descrições, adicionam itens ao carrinho e fazem um pedido com pagamento online por cartão. Após o pagamento, o cliente vê o status do seu pedido mudar em tempo real e rastreia o correio em um mapa ao vivo até a entrega. Notificações push devem informar sobre confirmação de pedido, mudanças de status e promoções, e cada usuário deve ter um perfil com uma lista de endereços, histórico de pedidos e configurações de pagamento salvas. Tudo isso funciona através da nossa API REST existente, então precisamos de uma integração limpa com os endpoints atuais, autorização e tratamento de erros, sem reescrita de backend.
Estamos procurando alguém que escreva código Dart manutenível, entenda gerenciamento de estado e possa entregar um produto em nível de produção, não um protótipo. O entregável inclui código-fonte completo e publicação na App Store e Google Play sob nossas contas de desenvolvedor: configuração de build, assinatura, criação de cartão de loja e aprovação de moderação.
Requisitos principais:
— Apenas Flutter e Dart, base de código compartilhada única para iOS e Android (não React Native)
— Catálogo de produtos, carrinho de compras e finalização de pedido com pagamento online seguro
— Rastreamento de pedidos em tempo real com geolocalização do correio no mapa
— Notificações push sobre status de pedidos e promoções
— Perfis de usuários com endereços, histórico de pedidos e configurações
— Integração limpa com nosso backend REST e autorização
— Publicação na App Store e Google Play, incluindo assinatura e criação de cartão de loja