Catweasel

From pitch to production — custom booking platform for an experiential education provider.

Catweasel Köln logo
CATWEASEL
  • •Experiential education provider in Cologne.
  • •Serves schools, companies, and social institutions with class trips, team training, and educator seminars.
  • •Modular activities: cooperation, rope elements, water, parkour.
  • •Needed a digital booking system to replace manual coordination.

Markets:

DE
Compound
Project delivery

Key milestones on the customer journey:

  1. 1
    Client acquisition & pitch
  2. 2
    Requirements scoping
  3. 3
    Development (Compound)
  4. 4
    Launch & handover

The Challenge

Bookings were handled manually — emails, phone calls, spreadsheets. No structured system for managing multi-program adventures, partner hostels, trainer assignments, or generating booking confirmations. Scaling meant more admin overhead, not more capacity.

The Solution

Sales & Client Acquisition

+
  • • Identified the opportunity, pitched the solution, and closed the deal
  • • Translated business requirements into a clear project scope and technical brief
  • • Established the client relationship and managed expectations throughout

Project Management

+
  • • Coordinated between client stakeholders and the development team
  • • Managed timeline, deliverables, and feedback cycles from kickoff to launch
  • • Handled scope decisions and prioritization to keep the project lean and shippable

Platform (built by Compound partner)

+
  • • Laravel 12 booking management platform with multi-program adventure bookings and customizable activities/pricing
  • • Admin dashboard for managing bookings, users, adventure programs, and partner hostels
  • • Dynamic PDF generation: booking confirmations, trainer information sheets, client letters
  • • Public booking API with rate limiting and draft system, UUID-based secure access without authentication
  • • Bilingual support (German/English), role-based access control, CSV exports

Key Account & Ongoing Relationship

+
  • • Primary point of contact for all client communication post-launch
  • • Feedback collection and feature prioritization for future iterations

Key Takeaways

1

Clean scoping upfront prevents scope creep — the brief stayed tight because requirements were properly translated before development started

2

Splitting business and technical ownership (PM vs. dev) keeps both sides focused and the client confident

3

For niche businesses, a custom platform often beats adapting generic SaaS — the booking logic was too specific for off-the-shelf tools

Explore moreCases

Need a custom platform for your business?

I handle the business side — scoping, project management, client communication — while my development partner builds. One point of contact, clean delivery.