IMPACT system improvement by implementing Calendar Page for the existing Activities
Authors/Creators
Contributors
Supervisor (2):
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)
| Name | Size | Download all |
|---|---|---|
|
md5:1ad2fa664362a4bd309b99a38542f20c
|
4.8 MB | Preview Download |
Additional details
Dates
- Submitted
-
2025-07-24Accepted by supervisors and submitted
CERN
- Programme
- No program participation