If you can think of a better title, then please update it; I am not too happy with this one.

The idea is that someone enters jobs of work which have to be done, and workers request work.

The workers will have smartphones, possibly tablets, so their part of the app should either be native Android and iOs (preferable), or browser based (acceptable).

The person who enters the jobs needs more screen real estate, so their part of the app will be either Windows or browser based.

Jobs get added to the queue; workers take them off; when they are done, they mark the job as done and take another.

That’s the bare minimum and I imagine that it will be commercial, rather than gratis.

To refine it, it would be nice if:

  • There are different categories of workers, who match categories of jobs
  • Information can be added to the jobs, such as:
    • Location
    • Contact person
    • Notes
    • History e.g for repairs, details of previous repairs
    • Images
    • Documents (e.g manuals/user guides)
    • Estimated time to completion

It would also be nice if report can be generated, with colo(u)red charts and reports for management.

Of course, it also needs some admin, not just to add CRUD (Create/Read/Update/Delete) jobs, but worked too.

If this sounds vague, it is because I am looking for a generic solution which can be used in many fields.

Hit me with the most full-featured solution you know of, and feel free to suggest useful features (e.g mapping).

  • Hi - Will Task Management Systems like Trac, Trello etc. also work for this? If so, some already have mobile app. Can then change title to something like "Generic Task Management System with Web/Mobile app" and enter full answer.
    – Z Z
    Commented Jun 9, 2019 at 12:03
  • Do you have URLs? Trac seems to be many things
    – Mawg
    Commented Jun 10, 2019 at 6:58
  • 1
    Trac: trac.edgewall.org trello.com
    – Z Z
    Commented Jun 10, 2019 at 8:01
  • A very interesting idea - I normally use issue management systems like this for bug reporting. But, if view a "bug" as "this job needs to be done", I can see how it might work. Alas, issue shave to be assigned to a user, not a group of them. Also, it's not so easy (but not impossible) to track history of related issues and hours spent per worker, but I will certainly give this some serious thought. Thanks
    – Mawg
    Commented Jun 11, 2019 at 11:48
  • 1
    Hi - curious... Did you find something? Or did you build a solution?
    – Z Z
    Commented Jul 7, 2020 at 17:30

1 Answer 1


Entering an Answer, as comments getting too long.

The idea is to use your preferred Task Management System for managing the work. Bug trackers can be used too, assuming it is flexible enough to change labelling from "Bug" to "Job to be done". Hence the reason I suggested looking at Trac, Trello, etc. Some of the more modern ones have Mobile apps too.

I have done something similar in past, but without a mobile app though, using drupal's CaseTracker.

If you need to allocate to a group of users, the quick way I got around this was to have a mailing list for the group of users. So each member gets notification. The list was set up as a dummy user.

For related issues, you can have tags for linking issues or have a field "Related Issues" which brings up IDs of all jobs/issues, which user selects if necessary.

You can then add other fields as necessary e.g. Location, Contact Person, Document, Images etc.

Different categories of workers can be achieved via Roles specific to your Job categories. When you set up a user, you add them to one or more roles.

  • Almost perfect, except for emailing users when new jobs are added. I want them to kanban - finish one task & take another from th elist
    – Mawg
    Commented Jun 12, 2019 at 9:10
  • 1
    With what I did in past, emailing users when new jobs are added was achieved by notification for the content type "Job". In my case, only the role that approve jobs get notified. But you can send email to all or selected users if required.
    – Z Z
    Commented Jun 12, 2019 at 9:13
  • I am beginning to think that I will develop my own
    – Mawg
    Commented Jun 12, 2019 at 9:30
  • 1
    Yes, no matter what solution you pick, you will still need some custom coding for specific functionality. Same in my case too...
    – Z Z
    Commented Jun 12, 2019 at 10:02
  • 1
    Before you start, also look at other project management ones for ideas e.g. kanboard.org and its plugins; redmine.org wekan.github.io taskboard.matthewross.me
    – Z Z
    Commented Jun 14, 2019 at 17:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.