Hi! I would suggest looking into Ticketing software platforms that already do this rather than creating a platform from scratch because the cost of developer consultants can be high. (Also the ongoing operational support could get high). A lot of software platforms will allow you to use their software free on a trial basis as a 'try before you buy' approach. You may want to also consider plugins to WordPress to accomplish this project - the plugins are already written & supported software that you pay minimal fees to use on your site.
Publié le 11/12/18