Design: The basic design of the app is very good. There were only couple issues: 1. There are two many maps layering and they really do not work together. I'd eliminate one of the layers. 2. Accidentally entering the "Enter" key is a main concern because the user has no way to recover from the accident, so I'd suggest removing the enter key inputs, if you can. 3. Point clustering is always a concern, but this is a minor issue because the user can zoom in if they desire querying a single point. 4. Does it make sense to have a calendar pop-up if the user cannot really use it, so I suggest removing the date input via the calendar if you can. 5. Multiple photo display this important to implement but I don't think that it is important how you implement. Implementation: The app appears to be done except multiple photo display and the usability issues above.