Hello,
I am able to provide a fully functions on your website as described.
I have already developed websites similar to your need.
I am a senior web developer with extensive experience developing web applications using PHP, Node.js, Python.
Also I am very familiar with Front-end( React, Redux, Vue.js, Javascript, JQuery, CSS,...) and Database(MySQL, MongoDB), etc.
I would like to discuss details necessary for project via chatting.
Looking forward to working with you.
Cheers,