GSoC 2024 NixOS Participant

Hello,
I’m Riya Bisht from India. I’m a junior undergraduate student doing Computer Science & Engineering and have been exploring Nix/NixOS for about 7-8 months.

I am interested to work on the project “Centralized on-failure reporting for failed systems units” mentored by @peterhoeg
I use NixOS/Ubuntu as my daily driver. I’ve beginner-to-intermediate understanding of Nix ecosystem.
I haven’t done any code contribution to NixOS github repository yet but I would like to know how I can start with one for my GSoC proposal.

I’ve read the following wikis https://nixos.wiki/wiki/NixOS_modules and https://nix.dev/tutorials/module-system/module-system.html and now have a basic understanding of Nix Modules and systemd.
How I can proceed with this project?
I’ve gone through the issue: boot counting https://github.com/NixOS/nixpkgs/pull/273062