About this project
Who and Why
The engineers behind Musopen have spent years trying every bug tracking, to do list, and project management site in existence. Some are great but expensive, others haven't changed in years, most are too complex and are re-hashes of the same product.
We hate reinventing the wheel, but we are also very unhappy with the current state of bug tracking apps. So we began work on BugKick.com - a very simple web-app to handle 90% of most users's task/project management and bug tracking needs. More importantly, being visual people, we have a slightly different take than what you see today which we think you will enjoy.
The idea for this project began after using BugKick for a while just for ourselves. Slowly friends of ours began asking to have an account, then friends of friends, and so on. Soon we realized we might have something others would appreciate. So we're here to ask for your help to finish and release the project as a free hosted and open-source project.
- Instant search
- Group tickets into projects
- Custom user permissions
- Realtime notifications via Node.js
- Set deadlines w/ auto reminders (email)
- Assign tickets to groups
- Save filter selections
- Custom labels
- Keyboard shortcuts
- Negative filters (show all but filter X)
- Drag and Drop to apply a filter/remove/assign a user
- External website form submission
- BugKick API
- Export all your account info and tickets (why trust us? be able to leave at any moment
What does Free mean
We're very proud of the tool we've built and want everyone to be able to use it. Since free might not be sustainable depending on how many users we get, to help cover the costs of hosting we will offer a $9 a month plan with a few extra bells and whistles (custom branding etc.), but otherwise we will always offer an unlimited free plan: unlimited users, unlimited tickets, as well as the open-source code so anyone can always host it themselves.
We want just 1 to 2 months to tighten up and polish the site for an initial beta release just to our donors. It needs some more functionality, design tweaks, and a security and bug sweep. After feedback from our donors, and seeing what work remains, we will open the site up to the public and release the code (we're assuming 1-3 months post a beta).
Thanks for reading and your support.
Hi, great initiative - the open-source world could use some good looking and functional bug tracking software ;) What kind of license are you thinking of releasing it under? For hosted solutions there ia AGPL which os recommended by Free Software Foundati
Yes that's exactly what we were thinking, and I should have included it. The AGPL works nicely for our goals to get it out there and allow other modifications to the software to be released for other users.
Website bug submission Closed tickets are kept indefinitely API access Custom logo Unlimited projects Github integration Priority email support No ads Early release for new features
Tickets are backed up to 3 geographically separate DB's
The site is written in Yii (php) and is also using MySQL as the db, and Node.js for real-time notifications.
Hi - Your project seems interesting. I have used Bugzilla in the past. It's free and with effort it seems like it could do most of the stuff you're advertising. I assume when you say some products haven't changed in years and aren't pretty you're talking
I don't want to knock any projects specifically, especially open-source ones, but there are plenty that are quite old and in need of a refresh. Fundamentally, the approach of this app is very different, focused on ease-of-use instead of feature set. That's why this was started from scratch instead of working off of something else, we wanted to create a different user experience, and make the code as clean and understandable as possible.
No, not host only! It absolutely will be open sourced, that's the point of this. It's good enough for ourselves but to release it requires a bit more polish than we have time for. Once we're done, anyone will be able to host it themselves.
Support this project
- (20 days)