/blubberduck

Primary LanguageJavaScript

Blubberduck: Pokémon Stay

Naotaka Kinoshita, Shakil Rafi, Michael Ruvinshteyn, Kelly Wang

Watch our demo here

Travel around the map to find Pokémon which you can catch and view in your Pokédex.

This uses the Google Maps JavaScript API which provides a map for the user to travel around on as well as PokeAPI which provides information about pokemon.

Getting Started

Dependencies

  1. Python 2.7
    $ sudo apt-get install python2.7
  2. SQLite3
    $ sudo apt-get install sqlite3
  3. Pip
    $ curl https://bootstrap.pypa.io/get-pip.py | sudo python 2.7
  4. Flask
    $ pip install flask --user
  5. Pokebase
    $ pip install pokebase --user

Setup

  1. (Optional) Create and activate a virtual environment
    $ virtualenv <name>
    $ . <name>/bin/activate
  2. Install all dependencies listed above
  3. Procure an API key for Google Maps from the following site: GOOGLE MAPS API
    • Click "Get a key" and follow the given instructions
    • Insert your key into GOOGLE_MAPS_API_KEY
    • Example GOOGLE_MAPS_API_KEY file:
      EAKLN212asdf
      
  4. Clone this repository
    $ git clone https://github.com/MRuvinshteyn/blubberduck.git
    $ cd blubberduck
  5. Launch the app
    $ python app.py
  6. Open a browser window and go to http://localhost:5000

That's it !!