Skip to content

Développé avec Django, Tasks Manager transforme la gestion des tâches en une expérience motivante grâce à un système de récompenses. Chaque tâche accomplie rapporte des pièces échangeables contre des récompenses. Organisé en sous-managers et types de tâches, il offre un suivi précis des objectifs, une interface intuitive et un historique détaillé.

Notifications You must be signed in to change notification settings

MelodyDuplaix/tasks_manager_django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Gestionnaire de Tâches

Description

Le Gestionnaire de Tâches est une application Django conçue pour aider à gérer les tâches, les récompenses et les objectifs. Il permet de suivre les progrès quotidiens, hebdomadaires et mensuels, et de motiver execution des tâches par l'obtention de récompenses.

L'application est visitable à cette adresse : https://melody37.pythonanywhere.com/ avec un système d'authentification. Vous pouvez donc créer un compte pour tester l'application.

Fonctionnalités

  • Voir et gérer les tâches et récompenses : Afficher les tâches et les récompenses disponibles, cliquer pour exécuter une tâche et suivre l'objectif quotidien.
  • Suivi des objectifs : Suivi des objectifs quotidiens, hebdomadaires et mensuels.
  • Gestion des sous-managers : Ajouter, modifier et supprimer des sous-managers.
  • Page d'historique des tâches : Voir l'historique des tâches complétées.
  • Options de gestion : Configurer les objectifs, gérer les tâches et les récompenses.

Instructions d'installation

  1. Cloner le dépôt :

    git clone <URL_du_dépôt>
    cd manager
  2. Installer les dépendances : Assurez-vous que Python et pip sont installés, puis exécutez :

    pip install -r requirements.txt
  3. Appliquer les migrations de la base de données :

    python manage.py migrate
  4. Démarrer le serveur :

    python manage.py runserver
  5. Accéder à l'application : Ouvrez votre navigateur et allez sur http://localhost:8000 pour utiliser le Gestionnaire de Tâches.

Modèles

  • Tâche : Nom, nombre de pièces, ponctuelle, type, sous-manager.
  • Récompense : Nom, nombre de pièces, sous-manager.
  • Action : Nom, date, type, nombre de pièces, sous-manager.
  • Sous-Manager : Nom, objectif quotidien, mensuel, hebdomadaire, clé étrangère dans d'autres modèles.

Contribution

Les contributions sont les bienvenues ! Veuillez soumettre un pull request ou ouvrir une issue pour toute suggestion ou amélioration.

About

Développé avec Django, Tasks Manager transforme la gestion des tâches en une expérience motivante grâce à un système de récompenses. Chaque tâche accomplie rapporte des pièces échangeables contre des récompenses. Organisé en sous-managers et types de tâches, il offre un suivi précis des objectifs, une interface intuitive et un historique détaillé.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published