Infinitum
Bug tracker - 2021Bug 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