Build a reading list display
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 52/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- frontend
Línea de trabajo
Abre el directorio Sprint-3/reading-list desde el enlace del trabajo del curso e inspecciona sus archivos iniciales, incluido el array books y el elemento con id content. Construye la lista según los criterios de aceptación, compara después el resultado con el ejemplo de diseño proporcionado y comprueba que iterar sobre books no cause errores.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Link to the coursework
https://github.com/CodeYourFuture/Module-Data-Groups/tree/main/Sprint-3/reading-list
Learning Objectives
- Develop a web app according to a specification
- Navigate more complex data structures in JavaScript
Why are we doing this?
These challenges are designed to develop your problem-solving skills.
In this exercise you will build a reading list which satisfies the criteria below. Check out the file contents in the directory to familiarise yourself with the starting code.
Acceptance criteria
Here are some checklist-style acceptance criteria for the reading list problem:
- A element is created to contain the list of books
For each book object in the books array:
- A element is created
- The book title is displayed in a element
- The book author is displayed in a element
- An element is added with the source set to the book's cover image URL
- The containing the book list is added to the DOM inside the element with id content
- Books that have already been read have a green background
- Books that have not yet been read have a red background
- The completed list matches the provided design example
- No errors occur when iterating through the books array
- The page is visually appealing
The goal is to break down the problem into specific, testable elements that can easily be checked off to verify the acceptance criteria are met.
Maximum time in hours
3
How to get help
General advice on asking for help can be found on the curriculum pages.
You can always share your blockers in your class channel and get help from your colleagues.
How to submit
- Fork the coursework repo to your Github account.
- Make a branch for this project.
- Make regular small commits in this branch with clear messages.
- When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
There are several projects in this repo. Make a new branch based on main for each project.
- Lenguaje dominante
- JavaScript
- Estrellas
- 1
- Forks
- 327
- Merge medio
- 3 d 7 h
- PR fusionados (30 d)
- 3
Guía de contribución
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/Module-Data-Groups
-
Explore the network tab Abierto🏕 Priority Mandatory 🐇 Size Small 📅 Sprint 1 Core Module-Data-Groups Submit:None 🦔 Size Tiny
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
-
📅 Sprint 1 NotCoursework
CodeYourFuture/Module-Data-Groups#1443 · 1 asignado ·
-
Giving feedback on the e-mails Abierto🏝️ Priority Stretch 🐇 Size Small 📅 Sprint 2 Module-Data-Groups Optional Submit:Issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 58/100
-
Working with your team Abierto🏕 Priority Mandatory 🐂 Size Medium 📅 Sprint 2 Core Module-Data-Groups Submit:Issue
Dificultad 1/5 1-3 horas Aptitud para principiantes 58/100
-
Stretch Sprint 3 Codewars Katas Abierto🏝️ Priority Stretch 🐂 Size Medium 📅 Sprint 3 Module-Data-Groups Optional Submit:None
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
Todos los issues de CodeYourFuture/Module-Data-Groups
Issues similares
-
bug confirmed issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
open-webui/open-webui#30750 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Mend: dependency security vulnerability untriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100