Bug Tracker MVP

A platform designed for development teams to report, assign, and track software issues while maintaining a full change history and quality metrics. Role-based access control: implemented three permission levels (Admin, Tester, Dev), each with distinct access scopes over users, projects, and tickets, protected at both the route and component level using JWT. Real-time metrics dashboards: calculated key indicators such as MTTR (mean time to resolution, measured from ticket creation to first closure), reopen rate, error trends by month/priority, and detection of unstable modules (Frontend, Backend, API, Mobile, Database), all visualized with Recharts. Automated AI classification: integrated the Google Gemini API to analyze ticket title, description, reproduction steps, and affected module, automatically classifying issue severity. History and traceability: every significant ticket change (status, assignment, priority) is logged in a timeline, enabling full audit of an issue's lifecycle. Additional features: Excel/CSV export for tickets, users, and projects for reporting purposes, soft delete for closed or cancelled tickets, and profile management with password change.

Tech Stack

  • Next.js

  • TypeScript

  • Tailwind CSS

  • Prisma

  • PostgreSQL

  • Zod

  • Docker

  • Node.js

  • Gemini

    Gemini API

Coming soon!