Trabajando

Desenvolvimento de Sistema Interno em Php para Gestão de Reservas e Pagamentos de Agência de Turismo

Publicado el 23 Febrero, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Busco um desenvolvedor experiente para criar um sistema interno robusto e eficiente, baseado em PHP e MySQL, para uma agência de turismo. O objetivo principal é modernizar e centralizar a gestão de reservas, pagamentos e comunicação automática com clientes, substituindo o uso atual de planilhas e processos manuais. Este sistema será uma ferramenta operacional enxuta, focada no uso interno da agência, e não se destina a ser um CRM completo ou um sistema financeiro abrangente.

Requisitos Técnicos:
- Linguagem de Programação: PHP
- Banco de Dados: MySQL
- Interface: Administrativa web intuitiva
- Envio de E-mails: Via SMTP
- Automação: Cron diário para tarefas agendadas
- Hospedagem: Compatibilidade com ambiente de hospedagem compartilhada (DreamHost, coexistindo com um site WordPress).

Funcionalidades Essenciais:
1. Dashboard Operacional: Visão geral com status de reservas (vence em breve, vence hoje, atrasado, pago e falta link), exibindo totais separados por moeda.
2. Cadastro de Tours: Gerenciamento de tours com campos para nome, código, tipo (grupo, privado, agência, influencer), moeda padrão, notas e status (ativo/inativo). Deve mostrar a quantidade de pessoas por grupo.
3. Cadastro de Clientes: Registro de clientes com nome, e-mail e campo para notas adicionais.
4. Gestão de Reservas: Funcionalidade para criar reservas, associando cliente e tour (com opção de catálogo ou entrada manual), data de início, moeda, valor total manual, observação de desconto, número de viajantes e status. A partir da reserva, deve ser possível criar e gerenciar parcelas de pagamento.
5. Cockpit de Pagamentos: Um painel centralizado para visualizar e gerenciar parcelas de pagamento, incluindo status, data de vencimento, cliente, tour, número da parcela, valor, método de pagamento, link de pagamento (se aplicável) e data do último e-mail enviado. Ações disponíveis: marcar parcela como paga, editar detalhes da parcela e reenviar e-mail.
6. Métodos de Pagamento: Suporte para link (exige um link de pagamento), pix e wise (não exigem link). O sistema deve identificar e sinalizar parcelas com status "falta link" quando um link for obrigatório e não fornecido.
7. Templates de E-mail: Criação e edição de templates personalizáveis (assunto e corpo) para diferentes tipos de comunicação: confirmação de reserva, lembretes de pagamento, aviso de atraso e recibo de pagamento.
8. Configurações do Sistema: Seção para configurar mensagens padrão para métodos link/pix, instruções para pix, regras de automação de e-mails, horário de execução do cron e detalhes de configuração smtp.
9. Logs: Registro detalhado de e-mails enviados e das principais ações realizadas no sistema para auditoria e acompanhamento.

Automação de E-mails:
- O cron diário deve ser configurado para enviar e-mails automaticamente com base nas datas de vencimento das parcelas:
  - 7 dias antes do vencimento
  - 3 dias antes do vencimento
  - No dia do vencimento
  - 1 dia após o atraso
  - 7 dias após o atraso
- O sistema deve garantir que o mesmo template de e-mail não seja repetido para a mesma parcela em envios consecutivos.

Entrega:
O projeto será considerado concluído com o sistema funcionando plenamente no servidor, banco de dados configurado, cron ativo e todos os e-mails operacionais.

Ao enviar sua proposta, por favor, inclua obrigatoriamente informações sobre: prazo de entrega, valor total do projeto, tecnologias/frameworks que pretende utilizar e sua experiência relevante com projetos similares.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias