Apple Museum Audio Backoffice
2025

Backoffice, assistant and analytics for the Apple Museum Audio Tour


Thumbnail of Apple Museum Audio Backoffice

About

The Apple Museum Audio Backoffice was created to support the museum’s audio tour app by providing a robust backend and API. It enables curators and storytellers to manage the tour content efficiently, including transcripts, titles, images, and audio files. The backoffice integrates advanced features like automatic translations via ChatGPT and audio file generation through ElevenLabs, significantly reducing the time and effort required to create multilingual audio experiences.

As the Project Leader and Full-Stack Developer, I was responsible for:

  • Designing and building the backend and API using Laravel 11.
  • Developing the backoffice with Filament for a user-friendly interface and faster iteration cycles.
  • Managing the integration of advanced tools like ChatGPT for translations and ElevenLabs for natural-sounding audio file generation.

Tech stack

  • Backend: Laravel 11 with MySQL for the database.
  • Frontend: Filament for the backoffice interface.
  • APIs: ChatGPT for translations and ElevenLabs for audio file generation.

Integrations

  • ChatGPT: Automatic translations for multilingual audio experiences.
  • ElevenLabs: Natural-sounding audio file generation for a natural audio tour experience.

Challenges

  • Integrating ChatGPT and ElevenLabs APIs efficiently within the Laravel ecosystem.
  • Optimizing workflows for curators and storytellers to create and update content quickly.

Design

  • Focused on usability and efficiency, enabling non-technical users to make updates seamlessly.
  • Features rapid deployment, allowing changes to content and audio files in minutes rather than days or weeks.

Key learnings

  • Laravel Development: Improved skills in Laravel 11 for backend and API creation.
  • Filament: Gained experience in using Filament for efficient backoffice development.
  • AI Integration: Learned to work with APIs like ChatGPT and ElevenLabs for automation.
  • Full-Stack Development: Managed both backend and frontend aspects of the project.


Skills

Laravel Filament Content Management API Backend development chatgpt

Media

Project image
Project image
Project image
Project image