Skip to content

Repository files navigation

📄 Nom du repo : task-bug-manager

📝 Description courte :

Un système modulaire de suivi des bugs et d’assignation des tâches basé sur Django pour une collaboration efficace au sein des équipes de développement.


📚 Description complète (README.md) :

TrackFlow est une application légère et extensible, développée avec Django, qui permet de gérer les rapports de bugs, les réponses des développeurs, les commentaires des utilisateurs et les likes.
Elle fournit une plateforme collaborative entre les développeurs et les utilisateurs pour suivre et résoudre efficacement les problèmes.

Le système actuel inclut :

  • ✅ Soumission et affichage des rapports de bugs
  • 💬 Réponses des développeurs aux bugs
  • 👍 Système de likes pour les réponses et les commentaires
  • 🗨️ Système de commentaires pour les retours et discussions

Fonctionnalités à venir :

  • 🧑‍💻 Assignation des tâches liées aux réponses aux bugs
  • 📅 Gestion des délais et des statuts des tâches
  • 🔔 Système de notifications pour les mises à jour des tâches
  • 📊 Tableau de bord analytique pour suivre la productivité des équipes

Ce projet est développé avec Django, un framework web puissant et flexible, permettant une gestion robuste des bases de données, une architecture MVC et une sécurité renforcée.

TrackFlow a vocation à évoluer en un outil complet de gestion des problèmes pour les développeurs, les équipes QA et le support technique, tout en intégrant une gestion fluide des tâches et de la communication en équipe.


⚙️ Installation

  1. Cloner le repository :

    git clone https://github.com/ton-utilisateur/TrackFlow.git
    cd TrackFlow
  2. Créer un environnement virtuel (si ce n'est pas déjà fait) :

    python -m venv venv
    source venv/bin/activate  # Pour macOS/Linux
    venv\Scripts\activate     # Pour Windows
  3. Installer les dépendances :

    pip install -r requirements.txt
  4. Configurer les variables d'environnement (par exemple, base de données, clés secrètes, etc.).

  5. Appliquer les migrations de la base de données :

    python manage.py migrate
  6. Démarrer le serveur de développement :

    python manage.py runserver
  7. Ouvrir http://127.0.0.1:8000 dans ton navigateur pour voir l'application en action.


🛠️ Technologies utilisées

  • Django : Framework web Python pour une gestion rapide et sécurisée des données.
  • Python : Langage de programmation utilisé pour le développement backend.
  • SQLite/PostgreSQL : Système de gestion de base de données (en fonction de la configuration choisie).
  • HTML/CSS/JS : Pour le frontend (personnalisable avec des bibliothèques comme Tailwind CSS ou Font Awesome).

About

Un système modulaire de suivi des bugs et d’assignation des tâches pour une collaboration efficace au sein des équipes de développement.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages