Prototype: https://afternoon-reaches-22125.herokuapp.com
Github code: https://github.com/larscase98/hotspot
Demo HotSpots can be viewed in Rochester on the map. You can create your own spots by creating an account (with the top navigation bar) then using the form at the bottom of the page.
We weren't able to implement every feature we originally planned to (search, interaction with HotSpots on the map) due to difficulties working with the Google Maps API.
Of the user evaluations we've done, current known areas of improvement include:
Sign-up and login forms need UX improvement as they have proved difficult to use. Needs more information on success and failure, form field validation, and password strength recommendation.
'More Info' buttons on HotSpot main page do not work and need to be made interactive.
Users must be able to edit/delete HotSpots.
Better documentation needs to be available, as the API proved somewhat confusing, and user docs should be written.
Create public API so people can interact safely with our backend.
Given these problems, however, we believe the prototype does fulfill its purpose. Though some more specific and complex functions are not implemented, the core system works and is successful at integrating the database with the interface. Test users were able to navigate the home screen and interact with the interface, so with a little extra polish, our prototype could be worked into a viable product.