-
Desenvolvimento Mobile
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 18 |
Interessados: 21
Contexto: temos um webapp no lovable e queremos publicá-lo na Play Store e na Apple App Store.
Objetivo
Disponibilizar o produto como app mobile:
- Google Play Store (Android)
- Apple App Store (iOS)
Estratégia
Opção recomendada (v1)
- Wrapper do web app (PWA / WebView)
- Mais rápido e mais barato para validar
Futuro (v2)
- App nativo ou híbrido (React Native / Flutter)
Escopo
- Empacotar app mobile
- Configurar ícone, splash e nome
- Integrar com o login existente
- Garantir navegação e responsividade
- Preparar notificações (futuro)
Requisitos técnicos
- Domínio .com.br funcionando com HTTPS
- Layout responsivo (mobile first)
- Performance aceitável (carregamento rápido)
- Tratamento de sessão (login persistente)
Publicação
Google Play
- Conta developer
- Build APK/AAB
- Ficha do app (descrição, prints, ícone)
Apple
- Conta developer (Apple exige mais validações)
- Build via Xcode
- Revisão mais rigorosa
Pontos de atenção
Apple pode rejeitar um app que é "só um site" - precisa:
- Valor claro
- UX mobile bem ajustada
- Políticas: privacidade e termos de uso
Evoluções futuras
- Push notifications
- Integração com WhatsApp
- Funcionalidades offline
- Chat in-app
Critérios de aceite
- App publicado nas duas lojas
- Login funcionando
- Navegação fluida
- Sem quebra de layout mobile
- Aprovado nas reviews
Testes principais
1. Login
- Usuário acessa o app
- Esperado: login funciona
2. Navegação
- Percorre fluxos principais
- Esperado: sem bugs ou travamentos
3. Publicação
- App submetido e aprovado nas lojas
- Esperado: disponível para download
Cliente:
Beatriz C.
(Sem feedback)
-
Desenvolvimento Mobile
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 23 |
Interessados: 30
## Objetivo
Construir um app Flutter completo para gestão de entregas, com dois perfis (Entregador e Estabelecimento), autenticação Firebase, rastreamento GPS em tempo real, cálculo de km/litros e painel do estabelecimento.
---
## Arquitetura
```mermaid
flowchart TD
A[Login Screen] --> B{Perfil}
B -->|Entregador| C[Dashboard Entregador]
B -->|Estabelecimento| D[Dashboard Estabelecimento]
C --> E[Iniciar Turno]
E --> F[GPS Tracking Loop\nintervalo de 10s]
F --> G[Firestore: salva posição\n+ KM acumulado]
G --> H[Finalizar Turno]
H --> I[Relatório do Turno]
D --> J[Lista de Entregadores Ativos]
J --> K[Mapa com posição em tempo real]
D --> L[Histórico de Turnos]
```
---
## Estrutura de Arquivos
```
lib/
- main.dart
- firebase_options.dart - gerado pelo FlutterFire CLI
- models/
- usuario.dart - modelo User (nome, perfil, uid)
- turno.dart - modelo Turno (km, litros, rota, duração)
- services/
- auth_service.dart - login/logout Firebase Auth
- firestore_service.dart - CRUD turnos e posições
- gps_service.dart - stream de posição, cálculo de distância
- screens/
- login_screen.dart - email + senha + seleção de perfil
- register_screen.dart - cadastro entregador ou estabelecimento
- entregador/
- home_entregador.dart - dashboard + botão iniciar/finalizar
- relatorio_screen.dart - relatório do turno com PDF
- estabelecimento/
- home_estabelecimento.dart - lista de entregadores ativos
- mapa_entregadores.dart - mapa com todos os pins ao vivo
- widgets/
- metric_card.dart - card reutilizável KM / Litros / Tempo
- entregador_tile.dart - item da lista de entregadores
```
---
## Banco de Dados Firestore
```
usuarios/{uid}
- nome: string
- email: string
- perfil: "entregador" | "estabelecimento"
- estabelecimentoId: string (só para entregadores)
turnos/{turnoId}
- entregadorId: string
- entregadorNome: string
- inicio: timestamp
- fim: timestamp | null
- kmTotal: number
- litrosConsumidos: number
- ativo: boolean
- rota: array<{lat, lng}>
posicoes/{uid}
- lat: number
- lng: number
- atualizadoEm: timestamp
- turnoId: string
```
---
## Dependências (`pubspec.yaml`)
| Pacote | Uso |
|---|---|
| `firebase_core` | Inicialização Firebase |
| `firebase_auth` | Login/logout |
| `cloud_firestore` | Banco de dados |
| `google_maps_flutter` | Mapa e polyline |
| `geolocator` | GPS posição atual |
| `shared_preferences` | Cache local |
| `pdf` + `printing` | Exportar relatório PDF |
| `provider` | Gerenciamento de estado |
---
## Etapas de Implementação
### 1. Setup do Projeto Flutter
- Criar projeto Flutter limpo: `flutter create entrega_app`
- Configurar Firebase com `flutterfire configure`
- Adicionar todas as dependências no `pubspec.yaml`
- Configurar `AndroidManifest.xml` (permissões GPS + internet)
### 2. Models
- `usuario.dart` - fromMap/toMap, campo `perfil`
- `turno.dart` - fromMap/toMap, campos km, litros, rota, ativo
### 3. Services
- `auth_service.dart` - `login()`, `register()`, `logout()`, `currentUser`
- `firestore_service.dart` - `iniciarTurno()`, `finalizarTurno()`, `atualizarPosicao()`, `streamEntregadoresAtivos()`
- `gps_service.dart` - stream de posição com `Geolocator`, cálculo de distância acumulada
### 4. Telas de Autenticação
- `login_screen.dart` - campos email/senha, seleção de perfil (radio button), botão entrar e link para cadastro
- `register_screen.dart` - nome, email, senha, perfil
### 5. Telas do Entregador
- `home_entregador.dart` - cards KM/Litros/Tempo, mapa com polyline da rota, botões Iniciar/Finalizar turno
- `relatorio_screen.dart` - resumo do turno + botão exportar PDF real (pacote `pdf`)
### 6. Telas do Estabelecimento
- `home_estabelecimento.dart` - lista em tempo real dos entregadores ativos via `StreamBuilder`
- `mapa_entregadores.dart` - Google Maps com marcadores de todos os entregadores ativos atualizando via stream Firestore
### 7. Navegação e Estado
- `main.dart` - `StreamBuilder` no `FirebaseAuth.authStateChanges()` para redirecionar automaticamente por perfil
- `Provider` para estado do turno ativo
### 8. Verificação Final
- Testar login entregador - iniciar turno - GPS atualiza - estabelecimento vê no mapa
- Testar finalizar turno - relatório - exportar PDF
- Testar logout e redirecionamento correto por perfil
---
## Verificação / DoD
| Item | Como verificar |
|---|---|
| Login dual funciona | Entrar como entregador e como estabelecimento com contas diferentes |
| GPS atualiza Firestore | Ver documento `posicoes/{uid}` atualizar a cada 10s |
| Estabelecimento vê mapa ao vivo | Pin do entregador se move no mapa do estabelecimento |
| KM e litros calculados | Percorrer rota e conferir valores no relatório |
| PDF gerado | Botão exportar abre preview do PDF com dados do turno.
Cliente:
Glaybson S.
(Sem feedback)
-
Desenvolvimento Mobile
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 30 |
Interessados: 38
Preciso de profissional experiente e com horário disponível para desenvolver um aplicativo (MVP) já totalmente estruturado, com telas, fluxo e regras de negócio definidos.
Preferência por implementação em Flutter no frontend e Firebase no backend, quando aplicável.
O projeto envolve dois módulos
Módulo 1
- Autenticação por SMS
- Validação de dados via API externa
- Integração com Google Places (busca de unidades)
- Uso de geolocalização para sugestão de unidades próximas
- Sistema com múltiplos questionários (cerca de 10-15 variações), definidos conforme tipo de unidade e setor
- Fluxo de questionário com salvamento automático e retomada
- Processamento de respostas no backend (com regras estruturadas)
- Geração de resultado com score e indicadores de risco
- Tela de detalhamento dos resultados
- Painel administrativo simples (web) para gestão de dados
Importante:
Existe uma lógica própria de cálculo e classificação no backend, com regras quantitativas e qualitativas. Essa lógica já está definida e será compartilhada após alinhamento.
O projeto será dividido em etapas, com entregas funcionais e testáveis. O pagamento será vinculado à validação prática de cada etapa.
Módulo 2
Módulo dentro do app voltado à conexão entre usuários e oportunidades profissionais.
Funcionalidades esperadas:
- Listagem de oportunidades
- Busca e filtros (ex: localização, tipo, data)
- Visualização de detalhes
- Ação de interesse/candidatura
- Área do usuário para acompanhar suas interações
- Cadastro/edição de oportunidades (via painel simples ou perfil específico)
Integração com o mesmo sistema de autenticação do app.
Não envolve, neste momento, lógica avançada de recomendação - trata-se de um fluxo estruturado de listagem, busca e interação.
Os módulos 1 e 2 devem ser orçados separadamente
Antes de avançarmos, preciso entender:
- Se você já desenvolveu apps com fluxo completo (auth + API + lógica de backend)
- Tecnologias que pretende utilizar
- Prazo estimado para um MVP funcional
- Como você estruturaria o backend para processar, com segurança e performance, regras de precedência (travas lógicas) e mecanismos de anonimato reforçado?
Se possível, envie também exemplos reais de apps que já desenvolveu.
Dart
Desenvolvimento Mobile
Flutter
Google Firebase
Google Maps API
Cliente:
Cristina A.
(Sem feedback)
-
Desenvolvimento Mobile
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 18 |
Interessados: 22
Criei sozinho o app WinHor Stats (estatísticas de futebol: confrontos, over/under, corners, forma dos times etc.). Está rodando, mas preciso de ajuda para escalar sem eu surtar.
O que quero:
- Integrar AdMob (banner, interstitial, rewarded) para anúncios
- Criar versão premium com assinatura (R$9,90/mês via Google Play Billing + Pix)
- Corrigir bugs, melhorar UI e performance
- Talvez implementar notificações push e integração com API de estatísticas (API-Futebol ou similar)
- Tecnologia: Flutter (ou React Native)
Experiência em apps mobile esportivos/apostas é diferencial.
Envio APK, prints e detalhes se houver interesse.
Prazo: 30-45 dias.
Só brasileiros ou que falem português.
Administração de Banco de Dados
Administrador de Sistemas
Adobe Fireworks CS5
Análise Binária
Análise da Concorrência
Cliente:
Leo J.
(Sem feedback)
-
Desenvolvimento Mobile
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 19 |
Interessados: 24
Desenvolvimento de aplicativo mobile - marketplace de instrutores (modelo tipo inDriver)
Sobre o projeto
O aplicativo, chamado Skill Drive, está sendo desenvolvido com foco em intermediação de aulas práticas de direção, conectando alunos e instrutores credenciados.
A lógica do app será semelhante ao modelo do inDriver:
- O aluno define o valor que deseja pagar pela aula.
- Instrutores próximos recebem a oferta.
- O instrutor decide se aceita ou não.
---
Objetivo
Criar um MVP funcional (versão inicial) para validação do negócio, com possibilidade de evolução futura.
---
Perfis de usuários
- Aluno
- Cadastro e login
- Definição de valor da aula
- Solicitação de aula (carro ou moto)
- Avaliação de instrutor
- Instrutor
- Cadastro com envio de documentos
- Recebimento de solicitações
- Aceite/recusa de propostas
- Histórico de aulas
---
Funcionalidades principais (MVP)
- Cadastro/login (aluno e instrutor)
- Geolocalização (mostrar instrutores próximos)
- Envio de proposta de aula (com valor definido pelo aluno)
- Sistema de aceite pelo instrutor
- Chat simples entre aluno e instrutor
- Histórico de aulas
- Avaliação (estrelas)
---
Tecnologias desejadas
Aberto a sugestões, mas preferência por:
- Front-end: Flutter ou React Native
- Back-end: Firebase ou Node.js
- Banco de dados: Firebase / NoSQL
---
Plataformas
- Android (prioridade)
- iOS (desejável, mas não obrigatório no MVP)
---
Design
- Pode ser utilizado template inicial (não precisa de UI avançada no início)
- Foco em funcionalidade
---
Prazo
- MVP: entre 30 a 60 dias
---
Orçamento
- Aberto a propostas (busco bom custo-benefício)
- Preferência por pagamento por etapas
---
Diferenciais desejados no desenvolvedor
- Experiência com apps tipo marketplace (Uber, iFood, etc.)
- Já ter publicado aplicativos
- Boa comunicação
- Compromisso com prazo
---
Possibilidade futura
Caso o projeto evolua bem, há possibilidade de continuidade e novos contratos para melhorias e expansão.
---
Importante
Por favor, envie:
- Portfólio de apps já desenvolvidos
- Tecnologias que pretende utilizar
- Prazo estimado
- Valor
---
Objetivo final
Criar uma parceria com desenvolvedor comprometido para tirar esse projeto do papel e evoluir para algo escalável.
Obrigado!
Cliente:
Edgar L.
(Sem feedback)
-
Desenvolvimento Mobile
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 13 |
Interessados: 15
O ArtReplay é desenvolvido em Dart com Flutter para o aplicativo mobile, utilizando Firebase para autenticação e dados, e uma infraestrutura própria em servidor (VPS) para processamento de vídeo e streaming. O app já está estruturado; preciso de auxílio de alguém experiente na área. É meu primeiro app: comecei no VSCode e agora estou usando o Cursor, com ajuda do Codex.
Principais tecnologias e componentes:
- Flutter + Dart
- go_router
- Firebase: Auth, Firestore, Storage, App Check
- VPS (Ubuntu, Docker, Nginx)
- API em Node/NestJS ou FastAPI
- PostgreSQL
- Redis (opcional)
- FFmpeg / worker de vídeo
- Gateway de streaming
- Cloud Functions ou Cloud Run para automações específicas
Dart
Flutter
Google Firebase
Ubuntu
VPS
Cliente:
Pablo R.
(Sem feedback)
-
Desenvolvimento Mobile
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 30 |
Interessados: 37
Pessoal, preciso do desenvolvimento de um MVP de login em Flutter focado em backend e lógica de integração. O objetivo é validar o fluxo de autenticação segura e a persistência de chaves biométricas.
1. Escopo Técnico
Interface: Tela de login genérica (usuário/email e senha).
Backend/Banco: Integração com PostgreSQL para validação de credenciais.
Fluxo de autenticação:
O usuário insere e-mail e senha.
O app valida os dados no banco via API/Provider.
Sucesso na validação: o sistema deve solicitar a criação/registro da chave de autenticação local.
Segurança biométrica:
iOS: implementação de Face ID.
Android: implementação de biometria (impressão digital/face via BiometricPrompt).
Persistência: após a primeira validação com sucesso, salvar as chaves de acesso de forma segura no dispositivo para permitir logins futuros via biometria.
2. Requisitos de Entrega
Código em Flutter limpo e modularizado.
Uso de pacotes padrão de mercado para biometria (ex.: local_auth).
Configuração de armazenamento seguro para os tokens (ex.: flutter_secure_storage).
Flutter
NodeJS
Cliente:
Datameros
(7
avaliações)
-
Desenvolvimento Mobile
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 33 |
Interessados: 44
Olá! Procuro um desenvolvedor (preferencialmente com experiência em FlutterFlow ou Flutter) para criar um aplicativo de controle de sócios para minha torcida organizada. Já possuímos a identidade visual e os protótipos de tela prontos.
O que o aplicativo precisa ter:
- Tela de Início: mural de avisos e feed de notícias da torcida.
- Sistema de Cadastro: formulário completo (nome, CPF, data de nascimento, telefone e e-mail) com upload de foto para a carteirinha.
- Área do Sócio: exibição de carteirinha digital com QR Code e status de pagamento (ativo/inativo).
- Pagamento Integrado: integração com API de pagamentos para geração de PIX automático e baixa automática da mensalidade.
- Painel Administrativo: uma área simples para a diretoria visualizar a lista de sócios cadastrados e quem está inadimplente.
Requisitos técnicos:
- Banco de Dados: Google Firebase (Firestore).
- Design: já temos as imagens de referência com tema escuro e detalhes em vermelho neon (estilo agressivo de torcida).
- Navegação: app simples com 3 abas principais.
Diferenciais:
- Experiência prévia com apps de sócio-torcedor ou clubes.
- Conhecimento em APIs de pagamento (Mercado Pago, Gerencianet ou similares).
Interessados, por favor, enviem portfólio de projetos parecidos e uma estimativa de prazo.
Cliente:
Jorge L.
(Sem feedback)
-
Desenvolvimento Mobile
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 13 |
Interessados: 18
Preciso que alguém me ajude a concluir um app que estou desenvolvendo. Estou usando Flutterflow, Supabase e Gemini. O app é muito semelhante ao WhatsApp, com funções de envio de texto e áudio. As respostas, porém, serão geradas pelo Gemini. Já configurei parte do visual e a API, mas faltam as funcionalidades, que é onde estou com mais dificuldade.
Gostaria de trabalhar junto com alguém, por meio de reunião online e AnyDesk.
Se possível, passe o valor por hora.
Muito obrigada
Banco De Dados
Flutter
Teste de Aplicativo Mobile
Cliente:
Thaís L.
(1
avaliação)
-
Desenvolvimento Web
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 48 |
Interessados: 61
Oportunidade para desenvolvedores ? projeto de tecnologia em segurança e monitoramento
Estamos iniciando o desenvolvimento de uma plataforma tecnológica inovadora voltada para monitoramento inteligente, geolocalização em tempo real e processamento de eventos críticos, com aplicação em ambiente institucional e integração com sistemas externos.
Buscamos desenvolvedores com experiência prática em sistemas robustos, com foco em confiabilidade, escalabilidade e processamento de dados em tempo real.
Tecnologias e conhecimentos desejados:
- Backend (Node.js, Python ou Java)
- APIs REST e/ou arquitetura baseada em microserviços
- Geolocalização (GPS, geofencing, tracking em tempo real)
- Processamento de eventos e sistemas orientados a eventos
- Banco de dados (PostgreSQL, MongoDB ou similares)
- Integração com dispositivos externos (IoT é diferencial)
- Conhecimento em segurança da informação e boas práticas de arquitetura
Diferenciais importantes:
- Experiência com sistemas críticos (alta disponibilidade)
- Trabalhos anteriores com telemetria, rastreamento ou mobilidade
- Conhecimento em arquitetura escalável (cloud, AWS, GCP, etc.)
- Experiência com apps mobile (Flutter ou React Native)
Escopo inicial:
- Desenvolvimento de MVP funcional
- Estruturação de backend e APIs
- Implementação de lógica de regras baseada em localização
- Integração com interface mobile (fase posterior)
Modelo de contratação:
- Projeto inicial (freelance), com possibilidade de continuidade
- Pagamento por etapa ou sprint
- Possibilidade de participação em projeto de longo prazo
Importante:
Este é um projeto em fase inicial e estratégica. Detalhes completos da solução serão compartilhados apenas com profissionais selecionados para etapas avançadas.
Se você tem perfil técnico forte, experiência com sistemas complexos e quer participar de um projeto com alto potencial de crescimento, envie:
- Portfólio ou projetos anteriores
- Tecnologias que domina
- Experiência com sistemas semelhantes (se houver)
Vamos priorizar profissionais com visão de produto e capacidade de construir soluções robustas desde o início.
Arquitetura Java
Desenvolvimento Ágil
Desenvolvimento Back-End
Geolocalização
Inteligência Artificial
Cliente:
Mago 1.
(1
avaliação)