Detalhes
profissional
Editor de mapa de assentos
Um editor Canvas/Fabric.js que transformou o layout físico do local em registros de assentos estáveis para edição do organizador e seleção do comprador.
Problema
A funcionalidade existente de mapa de assentos representava a disposição física dos assentos de forma muito simplista e não fornecia aos organizadores um editor espacial rico.
Meu papel
Trabalhei na mecânica do editor Canvas/Fabric.js para cadeiras, mesas, fileiras, geometria em arco e vínculo estável com registros de assento.
Solução implementada
Foram criadas ferramentas para cadeiras, mesas e layouts de fileiras, incluindo dimensionamento de fileiras, arraste e geometria em arco. Cada assento desenhado foi vinculado a um registro real de assento para que o comprador pudesse depois ver a localização em relação a outros assentos e à área focal do local.
Decisões e trade-offs
Usar geometria em Canvas/Fabric.js para organizadores enquanto cada forma é vinculada a registros de assento estáveis, para que a UI do comprador preserve a identidade e a localização do assento.
Stack e domínios
- React
- Canvas
- Fabric.js
- event ticketing
- seat records