From printed photo galleries to a fully digital revenue platform
How codefit helped a leading European cruise operator transform photo operations from a space-intensive, manual sales process into a fleet-wide digital platform powered by self-service, automation and facial recognition.
A decade-long journey from analog sales to digital photo commerce
The project began with a simple but ambitious objective: help passengers find and purchase their cruise memories more easily while increasing revenue and reducing the operational cost of traditional photo galleries. Through continuous experimentation, onboard testing and iterative development, the solution evolved from an early proof of concept into a fleet-wide digital photo platform
The Challenge
Traditional photo operations depended on printing thousands of images, manually arranging them in physical galleries and helping passengers search through large volumes of photographs. The process required substantial staff effort, generated material waste and occupied approximately 60 m² of valuable onboard space across several dedicated rooms.
Solutions
codefit developed an ecosystem combining self-service kiosks, facial recognition, passenger matching, PMS integration, automated printing and digital sales channels. The platform was validated through successive proofs of concept and expanded gradually across the fleet.
Results
The operator moved from printing photographs before purchase to producing only sold images, significantly reducing waste and operational workload. Dedicated gallery space was reduced by approximately 80%, self-service became the primary purchasing model and the platform now processes more than 200,000 images each week across the fleet.
Key project requirements
The project required more than a new sales interface. It needed to reshape the complete photo journey -from passenger identification and image matching to purchasing, printing and fleet-wide deployment -while remaining intuitive for guests and largely independent of onboard staff.
Facial recognition
Identify passengers in large volumes of photographs and help them quickly discover the images in which they appear.
Pain Point
- Passenger-to-photo matching
- Support for changing lighting and poses
- Continuous improvement of recognition accuracy
Self-service purchasing
Enable passengers to browse and buy photographs without assistance from the photo team.
Pain Point
- Intuitive kiosk interface
- Independent purchasing process
- Support for different passenger demographics
PMS and payment integration
Connect photo purchases with onboard passenger records and existing payment processes.
Pain Point
- Passenger data exchange
- Guest profile matching
- Onboard payment handling
Automated fulfilment
Ensure purchased photographs are processed and printed automatically without additional staff coordination.
Pain Point
- Automatic order processing
- Back-office printing
- Reduced manual fulfilmen
Fleet-wide scalability
Design the platform to operate across multiple cruises, devices and changing hardware environments.
Pain Point
- Multi-cruise deployment
- Consistent passenger experience
- Support for continuous technological evolution
Onboard reliability
Deliver a solution capable of operating in the unique technical and operational conditions found onboard cruises.
Pain Point
- Onboard infrastructure compatibility
- Hardware integration
- Continuous support and monitoring
Transforming photo operations without compromising the guest experience
The client needed to improve commercial performance while simplifying a process that consumed significant space, materials and staff time. The challenge was not only technical-the new model also had to gain acceptance from passengers accustomed to traditional photo galleries.
Increase photo revenue
The existing process generated less revenue than the operator believed was possible because passengers could not easily find every photograph taken of them.
Pain Point
- Improve image discoverability
- Increase sales conversion
- Create more purchasing opportunities
Reduce manual work
Photo teams spent significant time printing, sorting, displaying and locating photographs instead of focusing on photography and guest engagement.
Pain Point
- Reduce repetitive operational work
- Automate image processing and fulfilment
- Free staff for higher-value activities
Improve guest experience
Searching through physical galleries was time-consuming and frustrating, particularly when passengers were photographed many times during a voyage.
Pain Point
- Make photo discovery faster
- Enable autonomous purchasing
- Create a more convenient sales journey
Reduce physical footprint
Traditional galleries occupied approximately 60 m² of valuable space across multiple onboard rooms.
Pain Point
- Minimize dedicated gallery space
- Introduce distributed self-service points
- Reuse commercial areas for other revenue-generating activities
Eliminate waste
Large numbers of photographs were printed without any guarantee of purchase.
Pain Point
- Print only sold photographs
- Reduce paper and chemical consumption
- Lower material and disposal costs
Support future growth
The operator needed a platform capable of evolving alongside changes in hardware, AI, passenger behavior and digital commerce.
Pain Point
- Support fleet-wide rollout
- Introduce new sales channels
- Enable continued product optimization
Building onboard, not from behind a desk
The most important lessons were learned onboard. codefit’s team did more than install software – we remained on the vessels during tests, observed passengers using the system, interviewed crew members and continuously collected feedback from real operations.
This direct access allowed us to identify issues that would never have been visible from headquarters alone. It also required us to challenge assumptions, negotiate priorities and sometimes persuade the client to simplify ideas that could negatively affect usability or commercial performance.
The project confirmed that successful maritime innovation must involve the people who operate the process every day. Key users, photo teams and onboard staff became essential contributors to the final solution.
You cannot design an effective onboard system using assumptions made only at headquarters. You need to observe the process, speak with the crew and validate the solution in the environment where it will actually be used.
How we turned an experimental idea into a fleet-wide platform
Validate the core idea
The project began with a rapid proof of concept designed to test whether facial recognition could reliably help passengers find their photographs. The first prototype was built quickly and presented using a touchscreen and peripheral devices installed inside a repurposed television box.
Test onboard
Early assumptions were validated directly on cruisers. Real passengers, real lighting conditions and real operational workflows revealed limitations that could not have been discovered in a laboratory environment.
Learn from passenger behavior
The team monitored how passengers interacted with kiosks, where they became confused and which purchasing patterns supported higher conversion. These insights informed both interface changes and the wider sales model.
Improve the technology
Facial recognition, hardware, image processing and passenger matching were refined iteratively. Challenges such as sunglasses, changing appearance and false-positive matches were addressed through repeated testing and technical improvements.
Redesign the operational process
The project gradually moved photo operations away from mass printing and physical gallery management toward self-service discovery, automated fulfilment and distributed digital access points.
Scale across the fleet
After successful pilots demonstrated both passenger adoption and increased revenue, the operator expanded the model to additional cruisers and ultimately implemented it across the full fleet.
A new commercial and operational model for photo sales
The project changed photo operations from a labor-intensive gallery process into a scalable digital revenue platform. Passengers can now discover their photographs through self-service channels, while the photo team focuses more of its time on capturing valuable moments instead of organizing prints.
The operator reduced physical gallery requirements, eliminated unnecessary printing and gained new opportunities to optimize products, pricing and communication. The platform also created a foundation for mobile access and potential post-cruise sales that were not possible within the original analog model.
The final platform combines artificial intelligence, onboard infrastructure, passenger-facing interfaces and automated fulfilment into one connected sales environment.
AI-powered passenger matching
Facial recognition helps identify passengers across thousands of photographs and builds personalized image collections.
Self-service photo kiosks
Passengers can independently find, review and purchase their photographs without relying on gallery staff.
Digital guest galleries
Images are organized around passenger identity rather than physical display categories, providing a more personal and convenient browsing experience.
Automated photo processing
Photographs are ingested, processed and prepared for sale with significantly less manual intervention.
PMS integration
Passenger information from onboard systems supports identity matching, account linking and purchase processing.
Automated printing
Only purchased images are sent to back-office printers, replacing mass printing with demand-driven fulfilment.
Multi-device access
The experience expanded from dedicated kiosks to mobile access, giving passengers more opportunities to engage with photo content.
Fleet-wide administration
The platform supports multiple ships, distributed access points and consistent operational processes across the fleet
Hardware integration
The ecosystem includes cameras, printers, scanners, touchscreens and other onboard peripherals required to complete the passenger journey.
Monitoring and support
A long-term support model helps maintain a revenue-critical platform and enables continuous functional and technological improvements.
Key experience indicators
Passenger convenience
Passengers can find photographs associated with them without manually searching through thousands of physical prints.
Self-service adoption
Guests increasingly complete the discovery and purchasing journey independently through kiosks and mobile interfaces.
Crew efficiency
Photo teams spend less time sorting and maintaining galleries and more time taking photographs and engaging passengers.
Commercial confidence
Successful pilots demonstrated that passengers would adopt the digital model and that the new process could support higher revenue.
Technology acceptance
Gradual rollout, communication and intuitive infrastructure helped passengers – including less digitally confident demographic groups-adapt to the new experience.
Operational scalability
The same model now supports the full fleet, large image volumes and thousands of weekly passenger interactions.
From proof of concept to fleet-wide rollout
The transformation was delivered as an evolution rather than a single disruptive launch. Each stage generated evidence, feedback and commercial confidence for the next investment decision.
See what results we’ve delivered to companies like yours
Tell us about your challenge
Whether you have a specific project in mind or are looking for guidance, our team is ready to help.
What can you expect during a meeting with us?
- A discussion with maritime and technology experts who understand both business operations and IT delivery
- Clear recommendations on the solutions, services or products that can create the biggest operational impact
- Practical next steps tailored to your organization, current challenges and transformation goals
“We help maritime companies turn operational challenges into technology that works in the real world. From the first discovery session to onboard deployment, we connect business needs, maritime experience and software delivery to build solutions that create measurable value and can scale across your organization.”