Current Project | Fernando A.O.Borges
Back
Under Development

Services + Location + Social + Payments

Overview

Complete mobile app built in React Native, with a backend in Node.js, Redis, WebSockets, and PostgreSQL.

Infrastructure and operations

Includes secure authentication, integrated payments (card, Pix, and boleto via API), automated deployment with Fastlane, push notifications, and advanced monitoring with Sentry and Crashlytics.

Maps and geolocation

  • 📍 Real-time map tracking (positions updated via WebSockets)
  • 🗺️ Dynamic routes with Google Maps and OpenStreetMap APIs
  • ⏱️ Distance calculation and estimated arrival time (ETA)
  • 📦 Address management, optimized routes, and navigation history
  • 🔒 Native GPS permissions and background tracking integration

Payments and transactions

💳 Also includes a complete payment flow and transaction history, with validation, receipt generation, and integration with the orders backend.

Product focus

Full focus on scalability, performance, and smooth UX — bringing together everything I refined over years of React Native, real-time backend, and interactive maps experience.

Charging Station Management — OCPP

Full implementation of the OCPP 1.6 and 2.0 protocol on both the backend (Node.js) and the React Native app. The system manages electric vehicle (EV) charging stations in real time, including charge point authentication, session start and stop, status monitoring, recharge history, user and tariff management, as well as remote alerts and diagnostics — all integrated into the app's main flow.

Real-Time Communication — WebRTC

Full WebRTC support on the backend (signaling server with Node.js and Socket.io) and the React Native app. Enables P2P video and audio calls with low latency, ICE candidate exchange, media stream management, TURN server support for restricted environments, and native integration into the app's service flow — ensuring smooth and secure communication between users.

Technologies

React NativeTypeScriptNative iOS & AndroidAI for smart suggestionsWatermelonDBReduxRTK QueryMapboxSocketASAAS APIFastlaneSentryCrashlyticsOCPPWebRTCNode.jsRedisPostgreSQLWebSocketsSocket.ioSwaggerGoogle Maps APIOpenStreetMapDockerAWS

Features

  • 💬 Real-time messaging
  • 👥 Private groups and channels
  • 🔐 End-to-end encryption
  • 📱 Offline synchronization
  • 🎨 Light/dark theme
  • 🔔 Push notifications
  • 📍 Real-time map tracking
  • 🗺️ Dynamic routes and route optimization
  • 💳 Integrated payments (card, Pix, boleto)
  • 📊 Advanced monitoring with Sentry and Crashlytics
  • 🚀 Automated deployment with Fastlane
  • 🔒 Native GPS permissions and background tracking integration
  • ⏱️ Distance calculation and ETA
  • 🔗 Deep linking support for sharing products
  • 📂 Complete order and transaction history
  • 📈 Analytics dashboard for usage and performance monitoring
  • ⚡ Advanced performance optimizations and smooth UX
  • 🛠️ Scalable, modular architecture for easy maintenance and evolution
  • 🔒 Enhanced security with encryption and best practices
  • 🌐 Multi-language and localization support
  • 🤖 AI integration for smart suggestions
  • ⚡ Electric charging station management via OCPP 1.6 and 2.0 protocol
  • 🔌 Charge session start/stop, status monitoring and recharge history
  • 🛡️ Charge point authentication and tariff and user management
  • 📡 Real-time remote diagnostics and alerts for charging stations
  • 🎥 Real-time P2P video and audio calls via WebRTC (low latency)
  • 🔗 WebRTC signaling server with Node.js and Socket.io
  • 🌐 TURN server support for connections in restricted networks
  • 📋 API documented with Swagger

Progress Status

90% complete