Nicolas Papin logo
John Paul logo

John Paul

Paris, France

John Paul is a premium concierge company specializing in personalized services for high-end clients worldwide. A subsidiary of the Accor Group, it helps prestigious brands build customer loyalty through unique and tailor-made experiences.

Digital products are at the heart of John Paul’s offering, providing 24/7 access to its services through web and mobile platforms. These tech solutions enhance the customer experience by making access to concierge services smoother, faster, and fully customizable.

Front-end developer

Duration: 2022-02 - 2022-09 (7 months)

Goal: Develop an internal CMS to improve content contribution and management

Description: Designed and built a fully custom internal CMS for the product and marketing teams, replacing the previous system developed on top of Django admin. The legacy solution had two major drawbacks: high maintenance and synchronization costs for the tech team, and poor usability for content contributors. The new CMS was highly anticipated and significantly reduced friction for both tech and marketing by minimizing issues related to content contribution and synchronization.

Team overview

  • Moussa Dembele, common.job.title.dev-front

    Moussa Dembele

    Front-end developer

  • Amadou Sy, common.job.title.dev-back

    Amadou Sy

    Back-end developer

  • Kevin Man Sang, common.job.title.dev-back

    Kevin Man Sang

    Back-end developer

  • François Chapuis, common.job.title.dev-back

    François Chapuis

    Back-end developer

  • Bastien Beduneau, common.job.title.lead-back

    Bastien Beduneau

    Tech lead back

  • Hubert Chartier, common.job.title.qa

    Hubert Chartier

    Test Automation Engineer

Stack

  • Vue 3
  • TypeScript
  • Webpack
  • SASS
  • Element Plus
  • Gitlab

Learnings

  • Web development
  • Performance optimization
  • Cross-team collaboration
  • AGILE context
  • SCRUM method
  • CI/CD optimization
  • Product challenging
  • Working on UX

Improved skills

  • Vue3

  • CMS creation

  • Impactful choices

  • Design system creation

  • Cloudinary widget integration

Visual overview

Desktop screenshot 1
Content catalog
Desktop screenshot 2
Page editor
Desktop screenshot 3
Content creation