# Pull Request Template

## Description

<!-- Briefly describe the changes made -->

## Type of change

- [ ] 🐛 Bug fix (non-breaking change that fixes an issue)
- [ ] ✨ New feature (non-breaking change that adds functionality)
- [ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] 📝 Documentation (documentation update only)
- [ ] 🔧 Configuration (configuration changes, CI/CD)
- [ ] ♻️ Refactoring (code change that neither adds a feature nor fixes a bug)
- [ ] 🎨 Style (formatting, whitespace, etc. - no code change)
- [ ] ⚡ Performance (change that improves performance)
- [ ] 🧪 Tests (adding or modifying tests)

## Related tickets

<!-- Links to associated issues/tickets -->
- Closes #
- Relates to #

## Changes made

<!-- List of main changes -->
-
-
-

## Screenshots / Videos

<!-- If applicable, add screenshots or videos -->

| Before | After |
|--------|-------|
|        |       |

## Checklist

### Code quality
- [ ] My code follows the project conventions
- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] My changes generate no new warnings

### Tests
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] Existing unit tests pass locally
- [ ] Integration tests pass

### Documentation
- [ ] I have updated the documentation if necessary
- [ ] I have updated the CHANGELOG if applicable

### Security
- [ ] I have verified that no security vulnerabilities are introduced
- [ ] No sensitive data is exposed in logs or code

### Performance
- [ ] I have considered the performance impact
- [ ] No N+1 queries introduced
- [ ] No memory leaks introduced

## How to test

<!-- Instructions for testing the changes -->
1.
2.
3.

## Notes for reviewers

<!-- Important information for the review -->

## Reviewer Checklist

- [ ] Code is readable and well structured
- [ ] Business logic is correct
- [ ] Edge cases are handled
- [ ] Tests are relevant
- [ ] No unnecessary duplicate code
- [ ] Error messages are clear
