ToDoList JS - promo-1-ref-dig/programme GitHub Wiki

La ToDoList 😃

Le projet ToDoList

Réaliser une todo list permettant d'ajouter des choses à se rappeler. Une fois qu'une chose est faite, la rayer. Rajouter la possibilité de n'afficher que les tâches faites, les tâches à faire ou toutes les tâches.

User stories

  • En tant qu'utilisateur, je peux ajouter une tâche à faire

  • En tant qu'utilisateur, je peux définir une tâche comme faite

  • En tant qu'utilisateur, je peux voir toutes les tâches, faites ou non

  • En tant qu'utilisateur, je peux filtrer la liste de tâches pour ne voir que les tâches faites

  • En tant qu'utilisateur, je peux filtrer la liste de tâches pour ne voir que les tâches à faire

  • En tant qu'utilisateur, je peux filtrer la liste de tâches pour voir toutes les tâches

  • Comprendre les objectifs et les besoins

  • Dessiner des wireframes de la page et des intéractions possibles

  • Planifier les étapes de développement (objectif, livrable et date de livraison)

Html

  • Créer un document Html vide avec les balises html
  • head
  • title
  • charset body

Css

  • Ajouter du CSS pour enjoliver le site : centrer le titre de la page
  • changer la couleur de fond mettre la police Open sans-serif rayer les tâches faites

Javascript

  • Ajouter du Js pour dynamiser le site :
  • afficher une fenêtre alert souhaitant la bienvenue
  • afficher du texte dans la console Js du navigateur
  • ajouter une tâche dans la liste à l'ouverture de la page
  • ajouter un listener lors de la soumission du formulaire
  • récupérer le contenu du champ lors de la soumission du formulaire

Conseils

  • Décomposer un problème en sous-problèmes
  • Dessiner et schématiser tous les problèmes Step by step