For the motivation behind this project, please refer to this post.
This code was entirely generated by ChatGPT as part of a fun project to test its coding capabilities.
There are a few canvas layout issues that I didn't address (such as long names overlapping with the date).
Since I haven't worked in frontend development for a while, fixing these would take more time than I'm willing to spend.
If you'd like to improve the code, feel free to open a PR!