invocation.io

Pissup Tours · Travel & Hospitality

A booking engine with a shared wallet for group travel

Booking Platform2017 – 2019pissup.com

Multi-market

European coverage

2 apps

booking + dashboard

Shared wallets

group payments

The challenge

Pissup Tours runs bachelor-party trips across Europe and needed two applications: a customer-facing booking engine and a dashboard where groups manage itineraries and money together. That meant:

  • Multi-market, multi-currency support across European destinations
  • Group bookings with cost splitting between members
  • A custom shared wallet so a whole group can fund one trip
  • CMS-driven content, maps, and payment processing integrations
  • Role-based permissions for organizers and participants

The approach

I built both applications from concept to production.

Booking engine

  • Rails + React booking portal with Contentful CMS for multi-market content
  • QuickPay payment processing and PCI-conscious checkout
  • Google Maps integration and pixel-perfect implementation of the designs
  • Multi-currency pricing and supplier management

Group dashboard

  • Itinerary management for organizing trips with friends
  • Custom shared wallet system splitting costs among group members
  • Booking modification and cancellation workflows
  • Advanced roles and permissions for different group members

The results

  • Launched across multiple European markets
  • Group payment splitting handled by the shared wallet system
  • Streamlined the end-to-end booking flow for travelers and staff
  • Reduced manual work for the internal operations team

Stack

  • Ruby on Rails
  • React
  • Contentful
  • QuickPay
  • Google Maps API
  • PostgreSQL
Andrej is talented, easy to work with, challenges your ideas where needed, and keeps deadlines.

Mads Thorsdal

Founder, Awesome Adventures Group

Facing something similar?

The first conversation costs nothing and usually saves months.

I reply within one business day.