For many years, bug-tracking mechanisms have been employed only in some of the large software development houses. Most of the others never bothered with bug tracking at all, and instead simply relied on shared lists and email to monitor the status of defects. This procedure is error-prone and tends to cause those bugs judged least significant by developers to be dropped or ignored. Bug Tracking System is an ideal solution to track the bugs of a product, solution or an application. Bug Tracking System allows individuals or groups of developers to keep track of outstanding bugs in their product effectively. This can also be called the Defect Tracking System. The Bug Tracking System can dramatically increase the productivity and accountability of individual employees by providing a documented workflow and positive feedback for good performance. Moreover, the project explores the use of machine learning for automated root cause analysis, assisting developers in identifying underlying issues contributing to bug occurrences. Recommendation systems are also developed to suggest potential fixes or solutions for reported bugs based on past incidents and code repositories, aiding developers in efficient bug resolution. Through these ML-driven functionalities, the proposed bug tracking software aims to revolutionize the bug management process, enabling faster bug detection, prioritization, and resolution, thereby enhancing software quality, user satisfaction, and overall development productivity. Key Words: Bug Tacking system, apps, users.