The Ultimate Bug Tracking Software for Developers 🐞 🗡.
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.
Screencast.from.10-01-24.12.56.24.AM.IST.webm
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.
-
Comment upvote and downvote.
-
Markdown support.
-
Reference other bugs
-
Notification
ReactJS, Redux, Tailwind, DaisyUI, Axios
NodeJS, ExpressJS, MongoDB, Mongoose, SendGrid
git clone [email protected]:priyanshu-kun/Kira.git Kira
cd into Directory
cd Kira
Then cd into api and client one by one to install their dependencies.
cd api
npm install
cd client
npm install
To run the server you will also need to provide the .env variables
- create a new file
.env
in api folder - open
.env.EXAMPLE
in api folder - copy the contents and paste it to the
.env
with valid keys
├── client
| ├─public
│ └─src
│ ├───assets
│ ├───components
│ ├───hooks
│ ├───pages
│ ├───store
│ ├───http
└── api
├───controllers
├───db
├───dto
├───middleware
├───models
├───services
└───storage.