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.
- We want to try to use Git Flow.
masterbranch is considered to be "shippable". Each major, "shippable" version of the app is one big push to
- Each feature is to be implemented in a branch off of the
devbranch. So if somebody is working on a feature called
algorithm-v2, it would be on a branch called
feature/algorithm-v2created off of the
dev branch, and once it works on the developer's machine, a pull request will be made against the
devbranch. Once the code is reviewed by the developers, it will be merged with
- We use virtualenvs and a
$ 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's default template engine, Jinja2
- Twitter Bootstrap
- Our project is structured like a large Flask app, similar to this tutorial, or this official one.