Evaluando propuestas

Sistema de reservas com integração Pagseguro

Publicado el 19 Noviembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

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/

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias