Projeto Atual | Fernando A.O.Borges
Voltar
Em Desenvolvimento

Serviços + Localização + Social + Pagamentos

Visão geral

Aplicativo mobile completo desenvolvido em React Native, com backend em Node.js, Redis, WebSockets e PostgreSQL.

Infraestrutura e operação

Inclui autenticação segura, pagamentos integrados (cartão, Pix e boleto via API), deploy automatizado com Fastlane, notificações push e monitoramento avançado com Sentry e Crashlytics.

Mapa e geolocalização

  • 📍 Acompanhamento em tempo real no mapa (posições atualizadas via WebSockets)
  • 🗺️ Rotas dinâmicas com APIs do Google Maps e OpenStreetMap
  • ⏱️ Cálculo de distância e tempo estimado de chegada (ETA)
  • 📦 Gestão de endereços, trajetos otimizados e histórico de navegação
  • 🔒 Integração com permissões nativas de GPS e background tracking

Pagamentos e transações

💳 Também conta com fluxo completo de pagamento e histórico de transações, incluindo validação, geração de recibos e integração com o backend de pedidos.

Foco do produto

Foco total em escalabilidade, performance e UX fluida — reunindo tudo que aprimorei em anos de experiência com React Native, backend em tempo real e mapas interativos.

Gestão de Estações de Carregamento — OCPP

Implementação completa do protocolo OCPP 1.6 e 2.0 no backend (Node.js) e no aplicativo React Native. O sistema gerencia estações de carregamento elétrico (EV) em tempo real, incluindo autenticação de pontos de carga, início e encerramento de sessões, monitoramento de status, histórico de recargas, gestão de usuários e tarifas, além de alertas e diagnósticos remotos — tudo integrado ao fluxo principal do app.

Comunicação em Tempo Real — WebRTC

Suporte completo a WebRTC no backend (servidor de sinalização com Node.js e Socket.io) e no aplicativo React Native. Permite chamadas de vídeo e áudio P2P com baixa latência, troca de ICE candidates, gerenciamento de streams de mídia, suporte a TURN servers para ambientes restritos e integração nativa ao fluxo de atendimento do app — garantindo comunicação fluida e segura entre usuários.

Tecnologias

React NativeTypeScriptIOS & Android nativoI.A para sugestões inteligentesWatermelonDBReduxRTK QueryMapboxSocketASAAS APIFastlaneSentryCrashlyticsOCPPWebRTCNode.jsRedisPostgreSQLWebSocketsSocket.ioSwaggerGoogle Maps APIOpenStreetMapDockerAWS

Funcionalidades

  • 💬 Mensagens em tempo real
  • 👥 Grupos e canais privados
  • 🔐 Criptografia end-to-end
  • 📱 Sincronização offline
  • 🎨 Tema claro/escuro
  • 🔔 Notificações push
  • 📍 Rastreamento em tempo real no mapa
  • 🗺️ Rotas dinâmicas e otimização de trajetos
  • 💳 Pagamentos integrados (cartão, Pix, boleto)
  • 📊 Monitoramento avançado com Sentry e Crashlytics
  • 🚀 Deploy automatizado com Fastlane
  • 🔒 Integração com permissões nativas de GPS e background tracking
  • ⏱️ Cálculo de distância e ETA
  • 🔗 Suporte a deep linking para compartilhamento de produtos
  • 📂 Histórico completo de pedidos e transações
  • 📈 Dashboard de analytics para monitoramento de uso e performance
  • ⚡ Otimizações avançadas de performance e UX fluida
  • 🛠️ Arquitetura escalável e modular para fácil manutenção e evolução
  • 🔒 Segurança reforçada com criptografia e melhores práticas de desenvolvimento
  • 🌐 Suporte a múltiplos idiomas e localização
  • 🤖 Integração com IA para sugestões inteligentes
  • ⚡ Gestão de estações de carregamento elétrico via protocolo OCPP 1.6 e 2.0
  • 🔌 Início e encerramento de sessões de carga, monitoramento de status e histórico de recargas
  • 🛡️ Autenticação de pontos de carga e gestão de tarifas e usuários
  • 📡 Diagnósticos e alertas remotos em tempo real das estações
  • 🎥 Chamadas de vídeo e áudio em tempo real via WebRTC (P2P com baixa latência)
  • 🔗 Servidor de sinalização WebRTC com Node.js e Socket.io
  • 🌐 Suporte a TURN servers para conexões em redes restritas
  • 📋 API documentada com Swagger

Status de Progresso

90% concluído