Voltar ao Portfolio

Sistema de Chatarra

Controle de envios de sucata metalica

Projeto Interno (sem link publico)

Screenshots

Sobre o Projeto

Sistema desenvolvido para uma empresa boliviana do setor metalurgico que precisava
controlar todo o fluxo de coleta e transporte de sucata metalica. O sistema gerencia
desde o cadastro de motoristas e veiculos ate o registro detalhado de cada pesagem.

Como a operacao acontece em areas com conectividade limitada, o sistema foi desenvolvido
como PWA (Progressive Web App) com funcionamento offline e sincronizacao automatica
quando a conexao e restabelecida.

Funcionalidades

Registro de pesagens completo

Controle de peso bruto, tara e peso liquido com historico completo de cada carga transportada.

Controle de motoristas e veiculos

Cadastro completo de motoristas com documentacao e veiculos com capacidades e manutencoes.

Gestao de materiais e destinos

Categorias de materiais com precos, destinos de entrega e controle de rotas.

PWA com notificacoes push

Funciona offline com sincronizacao automatica e envia notificacoes sobre status de entregas.

Stack Tecnica

Backend

Ruby on Rails 8

Database

PostgreSQL

Frontend

Hotwire (Turbo + Stimulus)

Mobile

PWA / Service Workers

Notifications

Web Push API

Desafios Tecnicos

Funcionamento offline

Problema

Motoristas precisavam registrar pesagens em areas sem internet.

Solucao

Implementei Service Workers com IndexedDB para armazenamento local, fila de sincronizacao com retry automatico e indicadores visuais de status de conexao.

Sincronizacao de dados

Problema

Conflitos quando o mesmo registro era editado offline por diferentes usuarios.

Solucao

Criei sistema de versionamento otimista com deteccao de conflitos e interface para resolucao manual quando necessario, priorizando sempre o dado mais recente.

Interessado em projetos similares?

Entre em contato para discutirmos como posso ajudar no seu proximo projeto.