Bug Tracker is a full stack application built with JavaScript and Python to help teams manage multiple software projects. It acts as a central place for developers to submit tickets for bugs and errors found within their applications, or to request features. Regular users can submit tickets, view their projects, and comment on/update tickets. Admin users can assign developers to projects, manage users, and update ticket info (such as priority/status).
The live version of the project can be found here.
The repository for the REST API backend can be found here.
Built on JavaScript, this project was bootstrapped with Create React App.
JSON Web Tokens were used for user authentication.
GitHub Users API was used to grab user info to add to their profile page.
QuickChart.io was used to dynamically generate charts used to visualize data about the active software projects and tickets.
The project was hosted for free on Netlify.
Credit to Font Awesome for the free icons.
Login Page
Dashboard
Profile Page
![]()
Since this is a solo project, if you'd like to contribute or make suggestions/recommendations, please feel free to contact me.