Hello,
Your project seems quite interesting. The main reason is, optimizing speed is something not a normal developer can do, it involves logic, knowledge and ability to think out of box.
From my 1st opinion, the HTML does need to be browser optimized but the main issue at this time seems to be database in my opinion. We will need server access, so we can profile that and check what calls are taking time. After that , we might solve it.
Let me know if you can provide server access? Also, you need to know optimization can be tricky as it might take 2 hours and it might take 2 weeks. So let us analyze and then we will get back to you with results. Google insights are giving us 3.3 seconds for main page load, we will bring it under 1 second for sure.
Looking forward having your reply and continuing discussion.
A Brief AboutUs
============
I am Zeeshan, Chief Architect at Whizpool. We have built many apps (iOS, Android, PC, Mac) and websites with LAMP, MEAN stack and also provided devOps. We take pride in our work and our reviews and feedback on freelancer are a proof of that. We have developed 200+ projects over last few years from a small utilities to millions of active users applications. We can provide links of that if requested
Thank you,
Zeeshan