Create Snapshot Feedback, Testing & Documentation
- Dominant language
- Python
- Stars
- 451
- Forks
- 702
- Avg merge
- 22h 59m
- Merged PRs (30d)
- 91
Description
Community & Support: [LinkedIn Group](https://www.linkedin.com/groups/14656108/) · [Slack #project-nest](https://owasp.slack.com/archives/project-nest)
Active project leaders: Arkadii Yakovets -- [GitHub](https://github.com/arkid15r/) · [LinkedIn](https://www.linkedin.com/in/arkid15r/) · [Slack](https://owasp.slack.com/team/U060W3NKLTF); Kate Golovanova -- [GitHub](https://github.com/kasya/) · [LinkedIn](https://www.linkedin.com/in/kate-golovanova/) · [Slack](https://owasp.slack.com/team/U07PWB1JZ6Z)
[Contributing](https://github.com/owasp/nest/blob/main/CONTRIBUTING.md) · [Code of Conduct](https://github.com/owasp/nest/blob/main/CODE_OF_CONDUCT.md) · [GSoC Mentors](https://github.com/owasp/nest/blob/main/MENTORS.md)
### Description
After the core digest platform is functional, these final tasks add community feedback on snapshots, ensure comprehensive test coverage, and complete the documentation. The goal is to let users rate and comment on snapshots, write thorough tests across all layers, and document everything.
## Feedback System
- Create SnapshotFeedback model with 1-5 star rating and optional comment
- Build GraphQL mutation for submitting and updating feedback
- Add average rating, count, and feedback entries to the snapshot API
- Build interactive star rating and comment UI on the snapshot detail page
## Testing
- Backend tests for all new models and mutations
- Frontend unit tests for UI components
- End-to-end tests for the full snapshot flow
## Documentation
- Create comprehensive project documentation covering all models, commands, and templates
- Final code cleanup and review
**Are you going to work on implementing this?**
- [x] Yes
- [ ] No
Contributor guide
Assessment
This issue has not been assessed yet.