No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
makeroute
.gitignore
README.md
requirements.txt
run.py

README.md

makeroute

A travel assistant aimed to give you the best roadtrips.

makeroute is a web application that utilizes the power of the Google Maps and Yelp APIs to bring you the top-rated travel destinations that you would otherwise just be passing by.

Dev guidelines

  • We want to try to use Git Flow.
  • The master branch is considered to be "shippable". Each major, "shippable" version of the app is one big push to master.
  • Each feature is to be implemented in a branch off of the dev branch. So if somebody is working on a feature called algorithm-v2, it would be on a branch called feature/algorithm-v2 created off of the dev branch, and once it works on the developer's machine, a pull request will be made against the dev branch. Once the code is reviewed by the developers, it will be merged with dev.
  • We use virtualenvs and a requirements.txt (generated by $ pip freeze > requirements.txt) to make sure everyone has the same Python packages as the deployment server without cluttering up our local Python installations.
  • Some things we use:
  • Flask
  • Flask's default template engine, Jinja2
  • Twitter Bootstrap
  • Redis
  • Our project is structured like a large Flask app, similar to this tutorial, or this official one.

Links that helped us