Mobile Google Map Based Locator

Register
Submit a solution
The challenge is finished.

Challenge Overview

Competition Task Overview

This challenge should develop a mobile website on Google App Engine to find nearest Partner/Project/Event near the user and show all the locations in google maps.

The landing page should display two buttons - Find Nearest Partner/Project/Event and Show All Locations

User will click one of the button and the website should redirect user to the a Google Map View.

  • If user choose Find Partner/Project/Event, show my location identified on a map as well as the nearest Partner/Project/Event locations. Each should be easily identifiable with a different Icon.
  • If user choose Show All Locations, then show all the partners/projects/events in google map.

The google map view should support zoom in and zoom out.

The location should be clickable and show additional detail(name and description).

It should be able to turn on and off filters for each location type. Partner, Project, Event. This would turn the location icons on and off from the map view

Pleas use Google Cloud SQL to save the partner, project and event data (sample data attached) and develop a simple command line utility to import the local data file to google cloud sql (should support create schema, clear and insert data from file at least)

You must include a deployed google app engine endpoint in your submission.

You can use any language supported by google app engine

(JavaScript for Front End)

(Java, Python or Go For Back End)

Testing

The submission must be deployed on google app engine and we will test it in mobile browsers. (iOS / Android - Phone / Tablet)

Technology Overview

  • Google App Engine

Guideline

Putting Markers on Google Map by JavaScript: https://developers.google.com/maps/documentation/javascript/markers

Developer documentation - how to get started: https://developers.google.com/maps/documentation/javascript/tutorial

Google App Engine Developer Documentation: https://cloud.google.com/appengine/docs

CloudSQL Web Application Architecture: https://docs.google.com/presentation/d/1i631WgAcXp-f2jHt_4Rhqs3gd_koT4xo6dArEebPzW4/edit#slide=id.p



Final Submission Guidelines

  • Deployed Google App Engine Endpoint
  • Code, Configuration and Resource File
  • Deployment Guide

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30049114