Looking For a Few Testers

Mike McCall

Well-Known Member
Reaction score
1,084
Location
Silverton, Oregon
I’ve been building a shop system called Murphy’s Bench (pun intended), and I’m getting close to the point where I’d like a few outside eyes on it.

It’s a self-hosted ticket and work-order system for small computer repair / field-service shops. I built it to run my own shop, and it is already doing real work here: customer requests, tickets, work orders, notes, labor/parts, repair reports, estimates, a small Register, and handoff to Invoice Ninja.

This is not a public launch yet. I’m looking for maybe 3-5 people here who understand this kind of shop workflow and would be willing to test it front to back.

I expect to be ready next week.

What I’d like tested:

  • installing it from the docs on a fresh Ubuntu box or VM
  • first login and basic configuration
  • creating fake clients, contacts, devices/assets
  • running tickets through work orders
  • trying estimates/quotes and the Register
  • testing backup and restore
  • calling out anything confusing, broken, poorly explained, or not how another real shop would expect it to work
The install/configuration part is very much part of the test. If the docs make you stop and guess, I want to know that.

For now I’m keeping the GitHub repo private and will invite selected testers directly. I also have a small Discord set up for install notes, bug reports, screenshots, and general feedback.

If this sounds like something you’d be willing to kick around, reply here or send me a message and I’ll follow up when I’m ready to open it up.

1784331361795.png
 
Last edited:
One feature that is invaluable to us is the ability to create tickets with incoming emails. We use this extensively for device alerting. Any chance that feature is included or on the roadmap?
 
One feature that is invaluable to us is the ability to create tickets with incoming emails. We use this extensively for device alerting. Any chance that feature is included or on the roadmap?
Email ingestion is the primary way tickets come in. Most RMM's can send alerts by email as well.

Initially, I wanted to back into this in an abundance of caution, driven largely by my own insecurities. I soon realized that I was making this harder for both myself and those who might actually try it. So, I made the decision yesterday to make it publicly available on Github. Please see the README.md available here, there's even a few screenshots at the bottom:

https://github.com/murphys-bench/murphys-bench/blob/main/README.md

No application is perfect, and Murphy's Bench isn't either. It's still young. If anyone does give it a try, my hope is that they will evaluate it on its own merits.
 
I've only taken a quick look so far, and haven't actually done a full setup. But a couple of notes I've made:

- Seems weird to run the full test suite on install (Install.md - 6. Initialize the Application)
- Felt awkward to have to remember the `unsorted/unverified` specific name to find a WO without name at the Register
- I was able to do a walk-in sale with cash, but couldn't bill a WO in cash, got `Invoice Ninja is not enabled in Settings.`
- The /sales/ route and view exists, but no link to it on the menu
- Didn't see a way to make a Help Topic
- I feel like Tickets are missing easy ways to record time/work. I.e. someone calls in and just needs logged out of a terminal service you manage or something, someone's not going to bother to both create a ticket and convert it to a work order if they're not getting billed, and that work done/time taken is going to become invisible because it was too much effort to record. Or alert tickets came in, in the morning someone takes a look, determines things are fine/don't need work orders, resolves it with a note, but no time for that gets recorded, and it's going to get hard to report on that non-billable work.
 
Back
Top