Going through your project description I found it right fit for us.
I can do such app from your posting and I will send you awesome result within your deadline if you hire me. Actually, I am a Senior ReactJS Developer. I have 5+ years’ experience working with Javascript framework, preferably React/Redux. I have depth understanding of Javascript , the DOM Elements and relevant concepts. My primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). I will ensure that these components and the overall application are robust and easy to maintain. I will try to commit to collaborative problem solving, gauarantee sophisticated design, and quality product. High coding quality guaranteed~ Also I am good at proficiency with browser debugging and performance testing and have good experience using Git or Bitbucket. I would like to inform you also that I am highly skilled with Node.js, Firebase, MongoDB, Webpack, ES6, API Integration, as I have a handsome experience over it. I firmly believe that these qualities make me different from the rest of the contestants and also are exactly fit to the skills of your requirements I am working on full-time job with freelancer and can work any time you want so feel free to keep in touch with you anywhere and whenever you want. I would like to discuss more details in chat or interview so we can get clear idea with each other. Thank you.