I built out my capstone project based on the tools I learned at Hackbright.
Roam | alwaysroamin.com | github.com/aileentran/roam | All roads lead to Rome.
A full-stack Flask web application for commuters that allows for accurate commute time predictions. Features include: adding multiple stops, customizing each stop's mode of transportation, map visuals, directions text.
•Users can register and login safely due to password hashing via werkzeug.security
•Save routes to PostgreSQL database with longitude and latitude coordinates retrieved from Places API
•Compare travel time of all saved routes by passing stop addresses and mode of transportation to Distance Matrix API
•Parsed JSON string returned from Distance Matrix API to convert live traffic time values to days, hours, and minutes
•After choosing a route, there are 2 AJAX calls: (1) information passed to Maps API to draw complete path on -map and generate directions text, (2) generate customized markers with labels at stops in numerical order
Stack: PostgreSQL, Python, Flask, SQLAlchemy, Javascript, AJAX, jQuery, HTML, CSS, Bootstrap, Google Maps API, AWS Lightsail