Analisando propostas

Sistema de reservas com integração Pagseguro

Publicado em 19 de Novembro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Olá!
Preciso de um sistema de reservas online, com integração ao PagSeguro.
Já tenho o site institucional e gostaríamos de implementar essa nova função, com painel administrativo em separado.
Sou dono de um sítio onde estamos trabalhando com picnic, onde existem algumas áreas do sítio disponíveis, com horários e valores definidos.
Hoje os horários são:

- Picnic: das 9 às 12h ou das 14:30 às 17:30
- Meio período: 12:30 às 17:30
- Day use: das 9 às 17:30
- Pic Camp: das 14:30 do sábado e saída às 12h do domingo

Estes horários estão disponíveis para as 6 áreas dentro do espaço do Sítio (lago, mata, prainha etc).
Então, precisamos que exista uma única reserva para cada área e os horários precisam ser respeitados. Por exemplo: se a pessoa fez a reserva para a área do lago e no horário do picnic (9 às 12h), não pode existir outra reserva neste mesmo horário / área e nem o day use nesta área, pois o primeiro horário já está reservado.
Mas pode existir outra reserva para o período da tarde do picnic.
Outro detalhe é que nem todos os dias o sítio fica aberto. Desta forma, pelo painel administrativo devemos ter como criar as áreas (e novas no futuro), escolher os horários, precificar cada idade (adulto, criança, bebes etc), ver - editar - excluir as reservas e acompanhar todo o andamento no pagseguro.
Também desejamos poder criar as reservas pelo próprio painel administrativo e encaminhar a cobrança por e-mail para o cliente, para que ele possa acessar nosso sistema (login - email / senha) e efetuar o pagamento no PagSeguro pelo próprio sistema. Seria interessante também termos como escolher as formas de pagamento que gostaríamos de usar com o PagSeguro.

Este sistema de reservas precisa ser instalado em um subdiretório do site exsitente (picnic.site.com.br) e por lá, o visitante poderá ver as opções de reservas disponíveis, as descrições de cada uma (com foto) e iniciar a reserva, efetuando um cadastro e selecionando a quantidade de pessoas entre: Adultos, Crianças de 6 a 12 anos e Crianças até 5 anos (para que possa ser gerada a cobrança no valor correto).
Pelo painel administrativo do sistema o cliente (Sítio) deve conseguir verificar e editar as reservas, criar as áreas disponíveis para o picnic, selecionar os horários de cada pacote e conseguir editar os valores de cada tipo (adulto, criança e cortesia).
Ao final da reserva o visitante é direcionado para dentro do sistema para que possa concluir o pagamento e assim, confirmar a reserva.

O sistema deve ser criado em PHP e o banco de dados MariaDB.

Este é um exemplo, bem simples, de como podemos exibir as áreas e horários disponíveis:  https://florestapark.simplybook.me/v2/#book/category/12/count/1/

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 uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Payment Processor (Paypal, Stripe, etc)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias