## What does this PR do?

<!-- Brief description of the change -->

## Related Issue

<!-- Link to issue: Closes #123 -->

## Checklist

- [ ] Tests added/updated (if applicable)
- [ ] Documentation updated (if applicable)
- [ ] ESLint passes (`npm run lint` in backend/ and frontend/)
- [ ] Commit messages follow Conventional Commits
- [ ] Commit message follows Conventional Commits (the CHANGELOG entry is generated from the commit subject by release-please; do not edit `CHANGELOG.md` directly).
