TimeSnap est l’un de mes premiers projets — un exercice pour m’initier à JavaScript et à la manipulation du DOM. C’est une application web de chronométrage : démarrage, notifications, et sauvegarde des temps enregistrés.
Démo jouable
Essaie l’application directement ici, sans quitter la page :
Fonctionnalités principales :
- Chronométrage : Démarrer, mettre en pause et réinitialiser le chronomètre.
- Notifications : Définir des alarmes avec des messages personnalisés et des sons de notification.
- Sauvegarde des temps : Enregistrer les temps écoulés et les afficher dans une liste.
- Mode sombre : Basculer entre le mode clair et le mode sombre pour une meilleure expérience utilisateur.
- Plein écran : Passer en mode plein écran pour une meilleure visibilité.
Ce que ça démontre
La maîtrise des fondamentaux du web dès mes débuts — manipulation du DOM, gestion des événements, état et persistance, notifications — et le réflexe de livrer des projets terminés et réellement utilisables, pas des brouillons.
Liens :
- Démo : Voir la démo
- Code source : GitHub