Hi, i have read your project description and i'm very interesting about it.
I have three years working with javascript, html, css, and 4 months working in a web application with angular and firebase.
I thing we can make the application with one of the most popular frontend framework that exits(angular, react or vue), with an inclination to vue; This can make the development very fast and can be ease to maintance.
For more detail, contact me, the best of luck