π·οΈ backlog for sprint 2
Full-Stack-Project-Assessment π
Check and improve accessibility with lighthouse π Clone
Acceptance Criteria
Check out the resources section below to figure out how to implement this requirement.
Guidance π§
Lighthouse Accessibility Testing: https://supercooldesign.co.uk/blog/how-to-run-a-lighthouse-audit
- π Priority Mandatory
- π Week 2
- π¦ Size Large
- π§© Feature
Embed videos π Clone
Acceptance Criteria
Check out the resources section below to figure out how to implement this requirement.
Guidance π§
Embedding YouTube Videos: https://support.google.com/youtube/answer/171780?hl=en
Example solution
Check out this example solution to see how this issue could be implemented
- π Priority Mandatory
- π Week 2
- π Size Small
- π§© Feature
- π Priority Mandatory
- π Week 2
- π Backend
New video form π Clone
Acceptance Criteria
Deployed prototype
Check the deployed prototype to see how this issue could be implemented
- π Week 2
- :framed_picture: Frontend
Delete a video recommendation π Clone
Acceptance criteria
Deployed prototype
Check the deployed prototype to see how this issue could be implemented
- π Priority Mandatory
- π Week 2
- :framed_picture: Frontend
Delete videos endpoint π Clone
Description
HTTP Method: DELETE
Route: /api/videos/{id}
This endpoint is used to delete a specific video from the database. DELETE
endpoints donβt require a request body, and they donβt even need to return a response body! While you can return a confirmation message: however, if you donβt want to, you can use the HTTP status code 204
to tell the client that the action was successful, but there is no response body.
To make the endpoint nicer, you can also change it so if you try to call this endpoint on an id
that doesnβt exist, the system may respond with a HTTP 404
status code designating that the video did not exist in the first place or was already deleted.
Acceptance Criteria
- π Priority Mandatory
- π Week 2
- π Backend
User story: Delete video recommendations ποΈ π Clone
Background
You are now starting to add a lot of videos to your site. You soon realise your recommendations have grown hugely and some of the videos you donβt really want to recommend any more. This is a good time to implement a new feature to allow them to be deleted!
User story π©π½βπ»
As a user, I can delete any video recommendation, so I keep track of the video recommendations that matter the most
Required issues π«
Deployed prototype
Check the deployed prototype to see how this user story could be implemented
- π Week 2
- π Priority Key
- π¦ Size Large
- π§© Feature
- π©π½βπ» User story
User story: Add new video recommendations π Clone
Background
Your website is getting better and better every day. You feel good and decide to watch some tutorial videos on YouTube. One of them catches your eye and you decide to add it to your video recommendations. However, you realise that currently the only way to add new items is to edit the database directly. Thatβs not too convenient, so you set up to change this! Enhance your websiteβs functionality by enabling users to add video recommendations directly and improving user experience.
User story π©π½βπ»
As a user, I want to add new videos, so I can save new video recommendations for later viewing
Required issues π«
- π Week 2
- π¦ Size Large
- π§© Feature
- π©π½βπ» User story