🔗 Important Hyperlinks.
Kira see live example here.
Source Code you will get the application source code here.
Personal Portfolio and this is my website If you want to make contact with me.
You can view images of the project below the article as a first look.
👋 Introduction
Welcome to my blog post about Kira, a bug-tracking software that I have developed to streamline the process of identifying and resolving bugs in software development. In this post, I will explain what Kira is, how it works, why I decided to create it, and the technology stack and development process behind it.
✨ Features
In addition to the overview of what Kira is and how it works, It's also important to highlight the specific features that make it a valuable tool and Interesting Personal Project.
Issue discussions.
Invite people to the project.
Create Projects.
Bug labels.
Activities timeline
Profile Section
Commenting on Issue.
Social interactions.
Easy bug reporting.
Assign and track bugs.
Prioritization.
Collaboration.
Dashboard.
Mobile friendly.
Upcoming features -
Comment upvote and downvote.
Markdown support.
Reference other bugs
Notification
🤔 What is Kira?
Kira is a web-based application that allows developers to easily track and manage bugs in their software projects. It provides a user-friendly interface for creating, updating, and resolving bug reports, as well as a variety of tools for organizing and prioritizing bugs. With Kira, developers can easily identify and fix bugs, improve their workflow, and deliver high-quality software to their users.
😲 Why I made Kira?
As a developer, I wanted to take on a challenging project to improve my coding skills. While searching the internet for inspiration and ideas, I came across a YouTube video that caught my interest. I found the topic discussed in the video to be particularly compelling and decided to pursue it. And I have often found that the process of tracking and resolving bugs can be time-consuming and tedious. I wanted to create a tool that would make this process easier and more efficient so that developers could focus on what they do best - writing code. Kira is the solution I came up with to make the tracking and reporting process as simple as possible.
❓ How does it work?
Kira is designed to be easy to use for developers of all skill levels. Users can create new bug reports by providing detailed information about the bug, such as its severity, priority, type, the affected file, and description of the problem. Once a bug report is created, it can be assigned to a specific developer, who can then work on resolving the issue. Developers can also use Kira to track the progress of their bug reports, update their status, and add comments.
🛠 How I make Kira?
Kira was developed using the MERN stack (MongoDB, Express.js, React, Tailwind, Redux Toolkit, daisyUI, Sendgrid, mongoose and Axios). I choose this stack because it is well suited for building fast, responsive web applications and it's easy to learn. The main reason I chose this stack is that I'm proficient in it.
📂 What's inside?
├── client
| ├─public
│ └─src
│ ├───assets
│ ├───components
│ ├───hooks
│ ├───pages
│ ├───store
│ ├───http
└── api
├───controllers
├───db
├───dto
├───middleware
├───models
├───services
└───storage.
👍 Conclusion:
Kira is a powerful and user-friendly bug-tracking software that makes it easy for developers to identify and resolve bugs in their software projects. I hope you find Kira as useful as I do, and I look forward to hearing your feedback and suggestions.