mentorship-backend
mentorship-backend copied to clipboard
Create user feedback feature
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
Hi! I would like to attempt this issue! Is that ok?
@shiv07tiwari check what I've updated in the PR description ;) There was some lack of information for who doesn't know much about the app.
@iulianav I want to say yes, but at the same time discuss this first with the community, especially in community open sessions to understand if this is a good way to approach the feedback from the user. So maybe it is better to hold until community open sessions start again on January 3rd. Once it is talked at least once you can work on this. If you want you can start thinking about this and how you would implement this :)
@isabelcosta okay ! :) Thank you!
Can I work on this issue?
Hey @chahat99 I would say yes, you can. Feel free to design your solution how you would like ;)
@isabelcosta Can I work on this issue if @chahat99 is not working?
Hi @jotharman I was working on this issue and have done quite a bit of work. I couldn't finish it as I got busy in proposal submission. I am working on it currently and will soon send the PR.
Thanks, @chahat99 for letting me know :) Please continue.
@jotharman thank you for asking the contributor assigned :) @chahat99 thank you for the update, although please let us know when you cannot work on an issue you have been assigned to. I properly assigned this to you.
@isabelcosta I am sorry for the delay. I'll keep you updated now onwards.
@chahat99 any update? Do you need any help with the issue?
@isabelcosta I am working. I'll send the pull request by tonight .I'll contact you if I need any help.
@isabelcosta I sent the pull request #538 few days back. Could you please review it?