Viagens

Vale construir sua versão de FareHarbor?

Software de reservas, disponibilidade e pagamento para operadores de passeios, atividades e aluguéis, com distribuição para as grandes OTAs.

Com ressalvas · o básico sim, com limitações
Preço Não informadoTempo estimado um fim de semanaCategoria ViagensVotos no catálogo 0

A parte pela qual todo mundo acha que está pagando, um calendário com capacidade, um checkout e um manifesto que os guias consigam ler, é um build de fim de semana de verdade, com o Stripe cuidando das partes difíceis do dinheiro. A parte que de fato sustenta tudo é o que vem depois: empurrar disponibilidade ao vivo para Viator, GetYourGuide, Expedia e Booking.com, conciliar comissões de revendedores, lidar com reembolsos e chargebacks com o dinheiro dos outros, e uma linha de telefone que atende às 6h da manhã quando o passeio de caiaque das 7h foi reservado duas vezes. Um build self-hosted substitui bem as reservas diretas pelo site e não substitui em nada a distribuição por canais. Se a maior parte do seu volume é direta e você aguenta o peso operacional, a conta fica interessante rápido. Se as OTAs alimentam o seu negócio, você está reconstruindo um channel manager, o que não é coisa de fim de semana.

EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.

O prompt completo
Build a self-hosted booking system for a single tour operator. Stack: Next.js 15 with the App Router, TypeScript, Tailwind, Postgres via Prisma, Stripe Checkout. No auth provider, no analytics, no telemetry.

Data model: Product (name, slug, description, duration minutes, base price cents, currency, min and max party size, active flag), Departure (product, start datetime, capacity, status: scheduled | cancelled), Booking (departure, lead name, email, phone, party size, amount cents, stripe payment intent id, status: pending | confirmed | cancelled | refunded, notes, waiver accepted at), Passenger (booking, name, age band).

Public side:
- /tours lists active products, /tours/[slug] shows the next 60 days of departures with seats remaining computed as capacity minus confirmed and pending party sizes.
- Booking flow: pick a departure, enter party size and lead contact, tick a waiver checkbox, then redirect to Stripe Checkout. Create the Booking as pending before redirect. Confirm it only in the Stripe webhook handler, never on the return URL.
- Overselling is the thing you must get right: take the seat hold inside a serialisable transaction that re-checks remaining capacity, and expire pending bookings older than 20 minutes with a cron route.

Operator side at /admin, protected by a single shared password from .env stored in an httpOnly cookie:
- Day view manifest: every departure today with lead names, party sizes, phone numbers, waiver status and a check-in toggle.
- Create and bulk-generate departures from a weekday recurrence rule with a date range.
- Cancel a departure: refunds all confirmed bookings through the Stripe API and emails everyone.
- Manual booking entry for phone and walk-up guests, marked as unpaid or cash.
- CSV export of bookings for a date range.

Email confirmations and cancellations via Resend, plain text, with an .ics attachment. Money in integer cents, one currency, store all times in UTC and render in a single operator timezone from .env.

Explicitly out of scope: OTA or reseller channel sync, promo codes, gift cards, multi-day itineraries, guide and equipment assignment, multi-currency, per-user accounts and roles.

Secrets in .env: DATABASE_URL, STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, RESEND_API_KEY, ADMIN_PASSWORD, OPERATOR_TIMEZONE. Ship a seed script with two products and 30 days of departures, a README with the Stripe CLI webhook command, and a test that proves a departure cannot be oversold under concurrent requests.

O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR

Prompt original preservado em inglês.

Como seria construir sua versão?

Site de reservas self-hosted: definir passeios com saídas datadas e capacidade, receber sinal ou pagamento integral pelo Stripe Checkout e dar à equipe um manifesto em visão diária, com check-in e cancelamento.

O que você vai precisar

Por que ainda vale pagar

Porque a taxa normalmente é cobrada do viajante, não do operador, então nunca aparece como uma linha na DRE do operador do jeito que uma assinatura apareceria, e porque a alternativa a um channel manager é manter a disponibilidade sincronizada na mão entre cinco OTAs enquanto se conduzem os passeios. Os operadores também pagam pela ausência de responsabilidade: quando um cartão é contestado ou um repasse atrasa, isso não é problema de engenharia deles. Um build DIY é uma opção real para um operador de vendas diretas com um catálogo de produtos estável e alguém técnico na equipe, e é uma opção ruim para quem tem as vagas preenchidas por revendedores.

O que você perde

xDistribuição por OTAs e revendedores: disponibilidade ao vivo enviada para Viator, GetYourGuide, Expedia e dezenas de agentes locais, além da contabilidade de comissões por trás disso

xOutra pessoa assumindo o risco de pagamento: chargebacks, disputas, fluxos de reembolso, prazo de repasse, escopo de PCI e multimoeda

xSuporte humano 24/7 durante uma temporada em que uma página de reservas quebrada custa saídas de verdade naquele dia

xOs recursos operacionais bagunçados de que você só sente falta em agosto: alocação de recursos e guias, alocação de equipamentos, roteiros de vários dias e várias atividades, vale-presentes, códigos promocionais, termos de isenção de responsabilidade, reservas de grupo e privadas

xCheck-in mobile que funciona numa praia com uma barrinha de sinal, e os relatórios que o seu contador já sabe ler

projetos prontos · use em vez de construir, se preferir

Nada que valha indicar. Por isso o prompt existe.

Compartilhar no X ↗"Acabei de substituir FareHarbor com um prompt"
Planos e preços

Quanto custa FareHarbor?

Na sua moeda · Dólar americanoChecado em 18/08/2026

Sem preço público. Consulte o site oficial.

Assinar no site oficial

Você conclui a compra no site de FareHarbor. O Vibe Radar não intermedeia pagamentos.

Comparar comoutro app →
Construir ou assinar

Vale mais construir ou assinar FareHarbor?

Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.

Assinar
Construir você mesmo
Horizonte
AssinarUS$ 0
Construir você mesmoUS$ 2.120

Em 24 meses, assinar sai mais barato.

Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).

Perguntas frequentes
Dá para recriar FareHarbor?

Em parte. O núcleo de FareHarbor dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: Distribuição por OTAs e revendedores: disponibilidade ao vivo enviada para Viator, GetYourGuide, Expedia e dezenas de agentes locais, além da contabilidade de comissões por trás disso, Outra pessoa assumindo o risco de pagamento: chargebacks, disputas, fluxos de reembolso, prazo de repasse, escopo de PCI e multimoeda. Leia a lista acima antes de começar.

Quanto custa FareHarbor?

O preço de FareHarbor é por uso ou varia conforme o plano · Sem mensalidade de software para os operadores; a taxa (citada normalmente em torno de 6% na América do Norte, negociável entre 5-8%) é somada ao total do checkout do viajante. As reservas originadas por OTAs são cobradas do operador separadamente..

O que eu perco ao substituir FareHarbor?

Sinceramente: Distribuição por OTAs e revendedores: disponibilidade ao vivo enviada para Viator, GetYourGuide, Expedia e dezenas de agentes locais, além da contabilidade de comissões por trás disso; Outra pessoa assumindo o risco de pagamento: chargebacks, disputas, fluxos de reembolso, prazo de repasse, escopo de PCI e multimoeda; Suporte humano 24/7 durante uma temporada em que uma página de reservas quebrada custa saídas de verdade naquele dia; Os recursos operacionais bagunçados de que você só sente falta em agosto: alocação de recursos e guias, alocação de equipamentos, roteiros de vários dias e várias atividades, vale-presentes, códigos promocionais, termos de isenção de responsabilidade, reservas de grupo e privadas; Check-in mobile que funciona numa praia com uma barrinha de sinal, e os relatórios que o seu contador já sabe ler. Se algum desses pontos é essencial para você, continue pagando.

Existe uma alternativa aberta para FareHarbor?

Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.

Novas ideias no seu radar.

Receba novidades do catálogo e prompts para o seu próximo projeto.