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.