Infinitum

Infinitum

Bug tracker - 2021

Bug tracking system for project management and issue tracking in real time.

Features

• Real time collaboration.
• Manage projects.
• Manage teams in a project.
• A dashboard featuring graphs displaying statistics regarding your issues.
• Kanban and List visualizations for project issues
• Internationalization and localization
• Push notifications and via e-mail

Techs used

🧪 Unit and integration testing with Jest


🔑 JWT authentication using the jsonwebtoken library


📦 Email processing queue using the Bull library and Redis database


📨 Sending emails with the Nodemailer library


📑 MongoDB database for storing notifications


↔️ Establishing bidirectional connection with Socket.IO for real-time collaboration


🐋 Containerization with Docker for process isolation


🚢 Container orchestration with Docker Compose


🏗️ Layered architecture following the Clean Architecture principles