Project

Craver

A mobile, read-only view of the LHCb control panel developed during a CERN summer placement.

Craver is a Flutter app for Android and iOS that gives anyone with a CERN account access to a miniature version of the LHCb control panel. It also shows the shifter logbook and statuses of various servers. I developed the app with backend and technical help from my supervisor during a three-month summer job at CERN.

CERN summer students in 2022

Photo of CERN 2022 summer students.

What purpose does Craver fill?

The LHCb control panel

The LHCb control panel.

Researchers who wanted to see what was happening at LHCb often needed to log into this control panel. It required initial setup, was designed for desktop use, and exposed controls that many readers did not need. Craver provides a focused mobile alternative.

Craver is read-only and phone friendly, with access to a logbook where operational details are posted.

Craver app preview on a phone

Project as a whole

Craver technical architecture

I am very happy with how the project turned out. It was my first time using Flutter, implementing proper authentication, and developing a CI/CD setup. There are changes I would make next time, but it was a huge success.