Helo,
I can build such a system for you using php, nginx/apache and mysql.
For the frontend I will use
CSS3, html5 and javascript (vanilla or jquery).
Depending on complexity, the delivery date may vary.
We should chat about it and allow me to make a more accurate quotation.
I hope we can collaborate together.
Have a great evening.