Sistema de Vendas de Ingresso de Cinema
Este projeto é um sistema de venda de ingressos online, desenvolvido com React.js e TypeScript, utilizando estados para manipulação dinâmica de dados e tipagem forte para garantir a integridade do sistema. Principais funcionalidades:
- Escolher data, horário e tipo de ingresso, com atualização automática das informações.
- Gerenciar o status das poltronas (livres, ocupadas ou reservadas) utilizando estados reativos.
- Manter um carrinho de compras dinâmico, com opções de adicionar, remover e finalizar a compra.
- Implementar um sistema de pagamento com tempo limitado: poltronas reservadas são liberadas automaticamente se o pagamento não for concluído a tempo ou for cancelado.