hi there ,
well actually there is minor issues in your project , but you also have new features you want to add like alerting and Exception handling.
about the menu issue after build production , i believe that it would require a full understanding of the project so it shall cost more time and effort.
about the cross issue , what kind of cross issue ? are you taking about a cross origin request blocked ?
regards,
Mohsen Galal