Analisando propostas

Implementar mapa de assentos em Sistema de venda de tickets Online

Publicado em 22 de Março de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Implementar um mapa de assentos em um projeto já existente, utilizando Next.js, com os requisitos abaixo:

- O mapa de assentos deve ser similar ao modelo do site WIX (https://support.wix.com/pt/article/wix-events-criar-um-mapa-de-assentos)
- Cada tipo de assento deverá ser vinculado a um tipo de ingresso (TicketCategory)
- Os dados devem ser armazenados no formato JSON
- O Mapa deve ser desenhado dinamicamente (similar ao modelo do Wix)

O mapa deve ter os elementos:

- Area -> é uma area especifica, com determinada quantidade de ingressos, sem assentod marcado
- Mesas quadradas e redondas -> onde o usuário pode informar a quantidade de assentos na - area de criar. Cada mesa pode ter apenas um tipo de ingresso (ticketcategory)
- seções de assentos
- elementos redimensionáveis (círculos e retangulos) -> utilizados para desenhar elementos do local no mapa
- deve seguir o modelo da wix

na tela do participante (tela onde os clientes selecionarão o assento desejado, no mapa que foi desenhado):
- deverá ter um botão chamado fazer inscricao. Ao clicar nesse botão, abrir o mapa para o participante selecionar os assentos (a regra de quantidade máxima por participante deve ser validada)
- Ir exibindo na tela os assentos que foram selecionados pelo participante
- Após avançar, ir para a tela do carrinho, onde o usuário poderá informar os dados do participante em cada ingresso
- caso o participante selecione uma mesa, o mesmo deverá comprar todos os assentos da mesma.

Observações:
- Trata-se de implementar uma nova funcionalidade em um projeto já existente (o foco deve ser criar o mapa de assentos de acordo com as especificações acima dentro do projeto existente)
- O banco de dados e demais configurações do projeto estão prontos, não será necessário implementar nada em relação a isso

Contexto Geral do Projeto

O objetivo do projeto é vender tickets de eventos online, e um dos modelos de ticket é com mapa de assentos, que é a funcionalidade que precisamos implementar.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 08 de Março de 2024

Habilidades necessárias

Outro projetos publicados por T. T. &. S. E. T.