Published July 24, 2025 | Version v1

IMPACT system improvement by implementing Calendar Page for the existing Activities

Contributors

  • 1. ROR icon European Organization for Nuclear Research

Description

During the CERN Summer Student Programme 2025, I worked with the EN-IM-CAP unit to enhance IMPACT, CERN’s platform for managing permit-to-work processes. My main contribution was developing a "Calendar" page featuring an interactive Gantt chart to visualize safety and coordination activities. Built with React and the `@dhx/gantt` library, this component supports zooming, date range navigation, and activity filtering by type.

Through this project, I advanced my skills in React, TypeScript, Java (Spring Boot), and DevOps tools such as GitLab and Docker. Working with senior developers in an agile setting improved my ability to write clean, maintainable code.

Collaborating with teams involved in radiation safety deepened my understanding of large-scale scientific infrastructure and the role of software in ensuring operational safety. This experience strengthened both my technical abilities and my appreciation for the impact of software on research environments like CERN.

Files

Summer_Student_Report_Wojciech_Michaluk.pdf

Files (4.8 MB)

Additional details

Dates

Submitted
2025-07-24
Accepted by supervisors and submitted

CERN

Linked records