OWASP / OWASP/Nest

Create Snapshot Feedback, Testing & Documentation

Open
#4,763 0 comments 0 reactions 1 assignee Claimed by @HarshitVerma109 View on GitHub
enhancement gsoc2026:community-snapshots
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.