Gardez le contrôle de vos bugs
BugTracker aide vos équipes à signaler, organiser et résoudre les problèmes, projet par projet, en toute sécurité.
Essayer la démonstrationMulti-entreprise
Chaque société travaille dans son espace propre, totalement isolé des autres pour une confidentialité maximale.
Rôles & Permissions
Une granularité fine. Chaque utilisateur voit et fait exactement ce que son rôle lui autorise sur la plateforme.
Suivi Centralisé
Projets, tickets, commentaires et pièces jointes. Tout est réuni au même endroit pour éviter l'éparpillement.
Une interface claire, pensée pour aller vite
Retrouvez tous vos tickets au même endroit, filtrez par statut ou par priorité, et repérez d'un coup d'œil ce qui demande votre attention.
Essayez sans créer de compte
Choisissez un rôle et connectez-vous instantanément. Chaque profil ne voit que ce que ses droits lui permettent : c'est la meilleure façon de comprendre le fonctionnement de la plateforme.
Comment ça marche
Trois étapes simples, de la découverte d'un problème jusqu'à sa résolution complète.
Créez un projet
Le chef de projet ouvre un espace de travail et y invite les membres concernés, développeurs comme rapporteurs.
Signalez un bug
N'importe quel membre décrit le problème, choisit sa priorité et joint une capture d'écran si nécessaire.
Suivez la résolution
Le ticket est assigné à un développeur, la discussion se déroule dans les commentaires, et chacun suit l'avancement en direct.
Chacun son rôle, chacun ses droits
Les permissions sont vérifiées côté serveur, sur chaque action. Masquer un bouton ne suffit pas : c'est le serveur qui autorise, ou refuse.
| Rôle | Ce qu'il peut faire |
|---|---|
| Administrateur | Tout, dans son entreprise : rôles des membres, projets, invitations et fiche de la société. |
| Chef de projet | Modifie et archive les projets dont il est le chef, y affecte des membres et assigne les tickets. |
| Développeur | Fait avancer les tickets qui lui sont assignés, commente et joint des fichiers. |
| Rapporteur | Signale des bugs, suit les tickets qu'il a soumis et participe aux discussions. |
Et par-dessus tout : aucune entreprise ne voit jamais les données d'une autre. Le cloisonnement s'applique à chaque requête, sans exception.
Construit avec des outils éprouvés
Un projet complet, du modèle de données au déploiement, pensé comme une vraie application de production.
Back-end
- Django 6 (architecture MVT)
- PostgreSQL
- Clés primaires en UUID
- Couche de services métier
Front-end
- Gabarits Django
- Tailwind CSS
- Graphiques avec Chart.js
- Interface responsive
API
- Django REST Framework
- Authentification JWT
- Documentation OpenAPI
- Pagination et filtres
Qualité
- Tests automatisés
- Intégration continue
- Docker et Gunicorn
- Secrets en variables d'environnement
Les règles de permission sont écrites à un seul endroit, puis réutilisées par le site web et l'API REST. Une seule source de vérité, zéro duplication.
Une API REST complète
Toutes les ressources sont accessibles en JSON : projets, tickets, commentaires, pièces jointes et membres. De quoi brancher une application mobile ou une interface moderne sur les mêmes données, avec exactement les mêmes règles de sécurité.
L'authentification se fait par jeton JWT, et la documentation interactive permet de tester chaque requête directement depuis le navigateur.
Explorer la documentation{
"count": 42,
"next": "/api/tickets/?page=2",
"results": [
{
"id": "8f3a1c9e-...",
"title": "Le bouton Envoyer ne répond plus",
"status": "New",
"priority": "High",
"project": "Site vitrine",
"submitter": "charles.bertin"
}
]
}
Prêt à reprendre le contrôle ?
Connectez-vous avec un compte de démonstration et explorez l'application en quelques secondes. Aucune inscription, aucune configuration.