I have great expertise in development such systems. For the last 10 years me as (leading a team) and done various projects. I spent half of my life in front of the computer so I can really handle all kinds of software/web development pretty much all the basic stuffs development and modification you need in front of the computer. I would start this project from detailed description of roles and user interfaces, which I can do, and then making a plan of tasks and estimates. By demand, I can send screenshots of my similar projects. We can negotiate it a little bit. Do not hesitate if you have any questions. Thank you!!!