Skip to content

All-Khwarizmi/time-tracker

Repository files navigation

TimeTrack & Challenge Logger

📝 Vue d'ensemble

TimeTrack & Challenge Logger est une application de suivi du temps et des défis personnels, conçue pour les développeurs souhaitant suivre leur progression et leurs objectifs. L'application offre une interface minimaliste mais puissante, avec une expérience utilisateur fluide et une approche "developer-friendly".

🎯 Fonctionnalités principales

  • Suivi facile du temps passé sur différentes activités
  • Création et suivi de défis personnels (ex: "30 jours de code")
  • Visualisation des tendances de productivité
  • Gestion des sessions de travail
  • Insights sur l'utilisation du temps

🚀 Installation

  1. Clonez le dépôt :
git clone [https://github.com/All-Khwarizmi/time-tracker.git](https://github.com/All-Khwarizmi/time-tracker.git)
  1. Naviguez dans le dossier du projet :
cd timetrack-challenge-logger
  1. Installez les dépendances :
npm install
  1. Lancez l'application en mode développement :
npm run dev
  1. Ouvrez http://localhost:3000 dans votre navigateur pour voir l'application.

🖥 Utilisation

  • Quick Entry : Ajoutez rapidement une nouvelle entrée de temps.
  • Start Session : Commencez une nouvelle session de travail.
  • Challenges : Créez et gérez vos défis personnels.
  • Time Insights : Visualisez vos tendances d'utilisation du temps et la progression de vos défis.

🛣 Roadmap

Version 1.1

  • Amélioration de la persistance des données
  • Implémentation d'une solution de stockage plus robuste (ex: IndexedDB)
  • Ajout d'une fonctionnalité de sauvegarde/restauration des données

Version 1.2

  • Authentification des utilisateurs
  • Mise en place d'un système d'authentification (ex: Auth0, Firebase Auth)
  • Profils utilisateurs personnalisés

Version 1.3

  • Synchronisation des données
  • Synchronisation des données entre différents appareils
  • Option de sauvegarde dans le cloud (ex: Google Drive, Dropbox)

Version 1.4

  • Rapports et analyses avancées
  • Génération de rapports hebdomadaires/mensuels
  • Visualisations de données plus détaillées (ex: heatmaps, graphiques de tendances)

Version 1.5

  • Intégrations externes
  • Intégration avec des outils de gestion de projet (ex: Trello, Jira)
  • Export des données vers des applications de calendrier

Version 2.0

  • Application mobile
  • Développement d'une version mobile native ou PWA
  • Synchronisation en temps réel entre les versions web et mobile

🤝 Contribution

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou à soumettre une pull request.

📄 Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

About

Track time and set challenges on your computer or your phone.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages