Hi,
I am a fullstack web developer, with 4 years experience with Javascript and Node.js, since I used it in most of my last projects during my bachelors degree, which I finished with honors as 3rd best student and during my masters degree. I am also working as a part-time developer at my school, where I currently use Node.js for the backend.
I can easily create this application for you, with all the requirements from your document, that I carefully read. Check my profile and send me a message if you have questions!
Hope to hear from you soon!