and I'll take care of technical part
It must be supported by a professional developer
of various complexity
I prefer to use the leading technologies of the web industry