π·οΈ backlog for sprint 3
Full-Stack-Project-Assessment π
Backend unit tests π Clone
Backend unit tests π
Acceptance criteria
- All backend tests in
api.test.js
are passing
Guidance π§
Check out the testing guide to setup your backend unit tests
- π Week 3
- ποΈ Priority Stretch
- π― Topic Testing
- π Backend
- π Backend
- π Week 3
- ποΈ Priority Stretch
- π― Topic Testing
Enable frontend unit tests on pull request π Clone
Enable frontend unit tests on pull request π
Acceptance criteria
- Frontend unit tests run on every new pull request
Guidance π§
Check Testing guide for steps to make your frontend unit tests run on every pull request.
- π Week 3
- ποΈ Priority Stretch
- π― Topic Testing
- :framed_picture: Frontend
- π Week 3
- ποΈ Priority Stretch
- π― Topic Testing
- :framed_picture: Frontend
Frontend unit tests π Clone
Frontend unit tests π
Acceptance criteria
- All frontend unit tests are passing
Useful links π
Check the Testing guide to set up your frontend tests
- π Week 3
- ποΈ Priority Stretch
- π― Topic Testing
- π Backend
- π Backend
- π Week 3
- ποΈ Priority Stretch
- π― Topic Testing
Update videos endpoint π Clone
Update videos endpoint π
Acceptance criteria
- There is an endpoint available for updating video ratings
- The endpoint accepts an appropriate HTTP method
- The endpoint has an appropriate URL
- The endpoint updates the ratings of videos in the database
- π Week 3
- π Backend
- π Backend
- π Week 3
User story: Allow rating of videos π π π Clone
User story: Allow rating of videos π π π
Description
You pass around your project among your friends, and they like it better than the first version you showed them last week. They are enthusiastic and want to let you know which videos they also liked, and which they didn’t! Implement ratings - allowing other users to give your videos a thumbs up or a thumbs down!
User story π©π½βπ»
As a user, I want to vote on a video recommendation, so other users will know which videos are the highest recommended
Required issues π«
- #473
- #474
- #475
- π Week 3
- π Databases
- π©π½βπ» User story
- π Week 3
- π Databases
- π©π½βπ» User story
Video voting buttons π Clone
Video voting buttons π
Acceptance Criteria
- Each video displays its current rating in a visually clear manner (e.g., thumbs up /thumbs down icons, numeric display).
- Users can increase the rating of a video (“thumbs up”).
- Users can decrease the rating of a video (“thumbs down”).
- A user’s rating actions are recorded and persist across sessions.
Example
Check this example Video voter example to see how this issue could be implemented.
- π Week 3
- 𧩠Feature
- :framed_picture: Frontend
- 𧩠Feature
- π Week 3
- :framed_picture: Frontend