Build a reading list display
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 52/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript
- Domaine
- frontend
Piste de recherche
Ouvrez le répertoire Sprint-3/reading-list depuis le lien du travail de cours et inspectez ses fichiers de départ, notamment le tableau books et l’élément dont l’id est content. Construisez la liste conformément aux critères d’acceptation, puis comparez le résultat avec l’exemple de design fourni et vérifiez que l’itération sur books ne provoque aucune erreur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- JavaScript
- Étoiles
- 1
- Forks
- 327
- Merge moyen
- 3 j 7 h
- PR mergées (30 j)
- 3
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CodeYourFuture/Module-Data-Groups
-
Explore the network tabOuverte🏕 Priority Mandatory 🐇 Size Small 📅 Sprint 1 Core Module-Data-Groups Submit:None 🦔 Size Tiny
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
CodeYourFuture/Module-Data-Groups#5 ·
Les mainteneurs répondent en général sous 1 jour
-
Mentored coding - volunteerOuverte🏝️ Priority Stretch 📅 Sprint 1 📅 Sprint 2 📅 Sprint 3 Optional Recurring Submit:None
Difficulté 1/5 Moins d'une heure Accessibilité débutants 25/100
CodeYourFuture/Module-Data-Groups#1474 ·
Les mainteneurs répondent en général sous 1 jour
-
Update median exercise and add new throw/catch practice exercisesPeut-être à nouveau libre @abdishakoor-dev l’a pris il y a 46 jours, et aucune pull request n’est ouverte. Ouverte📅 Sprint 1 NotCoursework
CodeYourFuture/Module-Data-Groups#1443 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Giving feedback on the e-mailsOuverte🏝️ Priority Stretch 🐇 Size Small 📅 Sprint 2 Module-Data-Groups Optional Submit:Issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 58/100
CodeYourFuture/Module-Data-Groups#945 ·
Les mainteneurs répondent en général sous 1 jour
-
Working with your teamOuverte🏕 Priority Mandatory 🐂 Size Medium 📅 Sprint 2 Core Module-Data-Groups Submit:Issue
Difficulté 1/5 1-3 heures Accessibilité débutants 58/100
CodeYourFuture/Module-Data-Groups#944 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de CodeYourFuture/Module-Data-Groups
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
[quality] useFocusTrap's Shift+Tab wrap and non-Tab/non-Escape key arms are never driven end to endPeut-être pris @hivecommons-hive l’a pris aujourd’hui. Ouverteagent/quality hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31 quality testing
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
[aw] Upgrade availableOuverteagentic-workflows
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
githubnext/gh-aw-workshop#4220 ·
Les mainteneurs répondent en général sous 1 jour