Sorting the video recommendations
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
Línea de trabajo
Empieza siguiendo el endpoint /api/videos y la pantalla del frontend que muestra todos los vídeos. Comprueba cómo se ordenan actualmente los vídeos y cómo se gestionan los parámetros de consulta y los controles de ordenación. Se considera terminado cuando asc y desc ordenan por cantidad de votos, ningún parámetro conserva el orden de los ID y los usuarios pueden seleccionar el orden en el frontend.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- JavaScript
- Estrellas
- 9
- Forks
- 352
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CodeYourFuture/Full-Stack-Project-Assessment
-
🚀 Check frontend deploymentAbierto:framed_picture: Frontend :rocket: Deployment 📅 Week 1
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
-
🏕 Priority Mandatory 📅 Week 2 🦑 Size Large 🧩 Feature
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
Embed videosAbierto🏕 Priority Mandatory 🐇 Size Small 📅 Week 2 🧩 Feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
-
Setup e2e testsAbierto:framed_picture: Frontend ⚙️ Setup 🏝️ Priority Stretch 📅 Week 4 🔌 Backend 🧩 Feature
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
-
Store date created on new videosAbierto:framed_picture: Frontend 🏕 Priority Mandatory 📅 Week 4 🔌 Backend 🧩 Feature
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
Todos los issues de CodeYourFuture/Full-Stack-Project-Assessment
Issues similares
-
[Feature]:Abiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Uuriko/project-room#1554 ·
Los mantenedores suelen responder en 1 día
-
automated issue report
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
lirantal/discoprint#36 ·
Los mantenedores suelen responder en 1 día
-
accepting PR Content:HTML
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
mdn/content#45988 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
pnpm/pnpm#16635 · 1 comentario ·
Los mantenedores suelen responder en 1 día