Skip to content

maelgruand1/Study-Tracker

Repository files navigation

Study Tracker

Study Tracker est une application de gestion du temps basée sur la méthode Pomodoro, permettant de suivre vos périodes de travail et de pause, et d'analyser votre productivité au fil du temps.

L'application permet de définir des périodes de travail, des pauses courtes et longues, de suivre les Pomodoros effectués et d'afficher des statistiques sur le temps d'étude. Elle propose aussi une interface claire et simple, et un mode sombre pour plus de confort.


Fonctionnalités

  • Pomodoro Timer : Un chronomètre pour les périodes de travail de 25 minutes (configurable) et des pauses courtes de 5 minutes après chaque Pomodoro.
  • Pause longue : Après 4 Pomodoros, l'utilisateur peut prendre une pause longue (15 ou 30 minutes, configurable).
  • Suivi des Pomodoros : Compteur affichant le nombre de Pomodoros réalisés.
  • Notifications et alertes : Notifications à la fin de chaque période de travail ou de pause.
  • Historique du temps d'étude : Suivi du temps d'étude et des Pomodoros réalisés via localStorage.
  • Personnalisation : Possibilité de personnaliser la durée des Pomodoros et des pauses.
  • Mode sombre et clair : Choix de l'interface sombre ou claire.
  • Rappels et objectifs d'étude : Définition d'objectifs à réaliser pendant une session d'étude.

Technologies utilisées

  • HTML pour la structure de la page.
  • CSS pour la mise en page et le design responsive.
  • JavaScript/TypeScript pour la logique de gestion du temps, des Pomodoros, des notifications et de l'interface.
  • localStorage pour enregistrer les données (temps d'étude, historique des Pomodoros, objectifs atteints).
  • PWA (Progressive Web App) pour un fonctionnement hors ligne et une installation facile sur les appareils.

Installation

Cloner le projet

git clone https://github.com/maelgruand1/study-tracker.git
cd study-tracker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published