Sorting the video recommendations
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript
Direção de pesquisa
Comece rastreando o endpoint /api/videos e a tela do frontend que exibe todos os vídeos. Verifique como os vídeos são ordenados atualmente e como os parâmetros de consulta e os controles de ordenação são tratados. Está concluído quando asc e desc ordenarem pela quantidade de votos, nenhum parâmetro preservar a ordem dos IDs e os usuários puderem selecionar a ordenação no frontend.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
When you return all of the videos from the /api/videos endpoint your API should support an optional query parameter that will change the ordering of the data
/?order=asc
and
/?order=desc
Acceptance criteria
- When you receive
ascthe videos should be returned in ascending order by the number of votes. i.e. starting with the lowest number of votes. - When you receive
descthe videos should be returned in descending order by the number of votes. i.e. starting with the highest number of votes. - If no parameter is passed, the order should be by ID.
- Users can select an ordering in the frontend
Example
Please check https://lvl499c--cyf-fsa-solution.netlify.app for an example solution of this level
- Linguagem predominante
- JavaScript
- Estrelas
- 9
- Forks
- 352
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de CodeYourFuture/Full-Stack-Project-Assessment
-
🚀 Check frontend deploymentAberta:framed_picture: Frontend :rocket: Deployment 📅 Week 1
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
-
🏕 Priority Mandatory 📅 Week 2 🦑 Size Large 🧩 Feature
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
-
Embed videosAberta🏕 Priority Mandatory 🐇 Size Small 📅 Week 2 🧩 Feature
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
-
Setup e2e testsAberta:framed_picture: Frontend ⚙️ Setup 🏝️ Priority Stretch 📅 Week 4 🔌 Backend 🧩 Feature
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
-
:framed_picture: Frontend 🏕 Priority Mandatory 📅 Week 4 🔌 Backend 🧩 Feature
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
Todas as issues de CodeYourFuture/Full-Stack-Project-Assessment
Issues semelhantes
-
Bump Firebase JS SDK (12.19.0 → 13.0.0)Talvez já em andamento @SelaseKay assumiu hoje. AbertaNeeds Attention type: enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
invertase/react-native-firebase#9364 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
tchiotludo/akhq#3307 · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 90/100
DietrichGebert/ponytail#1063 ·
Mantenedores costumam responder em até 3 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
zen-browser/desktop#15809 · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100