anitab-org / anitab-org/mentorship-backend

Create user feedback feature

Open
#170 14 comments 0 reactions 0 assignees View on GitHub
Category: Coding Status: Available Type: Enhancement
Dominant language
Python
Stars
200
Forks
449
PR merge metrics
No merged PRs in 30d

Description

## Description

As a someone interested in the mentorship system development,
I need to receive feedback from the user,
so that I can improve the app with the user's feedback.

For this issue, you'll need to think about what the data model should have as attributes (e.g.: a creation timestamp, description of the feedback, ...)

**Note:** if this is too big, maybe this work should be split into more than one PR (e.g.: 1 for DAO and tests, 1 for data model and tests and 1 for API and tests).

## Acceptance Criteria
### Update [Required]
- [ ] Create a Feedback data model class, possibly link it to the specific user
- [ ] Tests for the data model class
- [ ] Create Feedback DAO
- [ ] Create Feedback API
- [ ] Tests for all of these?

## Definition of Done
- [ ] All of the required items are completed.
- [ ] Approval by 1 mentor.

## Estimation
2 hours

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.