This is a simple application that will detect users' latitude and logitude, and display in on a Google map.
Demo: https://blooming-basin-5924.herokuapp.com/
- looking for coding style
- test coverage
- usage instructions
- check in code in github with clear README on how to deploy/use
- use python 3.0
- use any high level framework for python django,flash,tornado
- use any javascript libraries as needed for frontend
Utilizes the following APIs:
- Google Maps API
- Maxmind Lite GeoLookup database for server based IP geo locating
- Google Places API for autocomplete lookups
Stack for quick spin ups:
- Django/Postgres
- Python 3
- Bootstrap
To run a local development environment, you must have virtualbox and vagrant installed.
- Virtualbox can be downloaded from https://www.virtualbox.org/wiki/Downloads
- Vagrant can be downloaded from https://www.vagrantup.com/downloads.html
Setup Steps:
cd
into project directoryvagrant up
ssh vagrant
(this will log you into the virtual machine)/var/www/postinstall.sh
/var/www/mange.py runserver [::]:8000
- Browse to http://localhost:8000 to view application
Testing:
vagrant ssh
cd /var/www
./manage.py test