Dactylographie
Application React de test de vitesse de frappe en temps réel avec timer et statistiques
Typing Speed Test est une application web de dactylographie développée avec React et Vite. Elle propose un test de frappe en temps réel sur 60 secondes avec comparaison caractère par caractère, validation mot par mot, retour visuel immédiat et écran de fin détaillé. Le projet met l'accent sur la réactivité de l'interface, la gestion d'état du jeu et une expérience utilisateur fluide pour rejouer rapidement.
Compétences
Compétences utilisées
Compétences améliorées
Fonctionnalités
Sélection aléatoire d'une phrase au démarrage d'une nouvelle partie
Bouton "Nouvelle partie" pour relancer complètement une session
Champ de saisie libre pour taper mot par mot
Affichage d'un texte de référence à recopier à l'écran
Validation du mot avec la touche Espace et réinitialisation automatique du champ
Sélection aléatoire d'une phrase au démarrage d'une nouvelle partie
Comparaison en temps réel de chaque caractère avec le texte attendu
Champ de saisie libre pour taper mot par mot
Classification des mots (correct, incorrect, non saisi)
Validation du mot avec la touche Espace et réinitialisation automatique du champ
Mise en évidence visuelle du mot en cours de frappe
Comparaison en temps réel de chaque caractère avec le texte attendu
Timer fixe de 60 secondes par partie
Classification des mots (correct, incorrect, non saisi)
Démarrage du compte à rebours au premier caractère saisi
Mise en évidence visuelle du mot en cours de frappe
Verrouillage de la saisie à la fin du temps avec écran de résumé
Timer fixe de 60 secondes par partie
Calcul de la vitesse de frappe et de la précision
Démarrage du compte à rebours au premier caractère saisi
Bouton "Nouvelle partie" pour relancer complètement une session
Verrouillage de la saisie à la fin du temps avec écran de résumé
Affichage d'un texte de référence à recopier à l'écran
Calcul de la vitesse de frappe et de la précision
Affichage d'un texte de référence à recopier à l'écran
Sélection aléatoire d'une phrase au démarrage d'une nouvelle partie
Champ de saisie libre pour taper mot par mot
Validation du mot avec la touche Espace et réinitialisation automatique du champ
Comparaison en temps réel de chaque caractère avec le texte attendu
Classification des mots (correct, incorrect, non saisi)
Mise en évidence visuelle du mot en cours de frappe
Timer fixe de 60 secondes par partie
Démarrage du compte à rebours au premier caractère saisi
Verrouillage de la saisie à la fin du temps avec écran de résumé
Calcul de la vitesse de frappe et de la précision
Bouton "Nouvelle partie" pour relancer complètement une session
Galerie
Galerie
5