Skip to content

jeffmbellucci/Bart-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Bart-Live

Bart-Live was created as my capstone project for App Academy, an intensive web development bootcamp in San Francisco.

The inspiration for this project came from a desire to spend less time waiting for Bart trains and more time improving my coding skills.

It is an interactive resource for commuters that will hopefully save people time. Visit the app on the web at www.bart-live.com.

Bart-live is a Ruby on Rails based application utilizing a PostgreSQL database and deployed with GIT via Heroku.

Client side, this app uses Javascript, Twitter Bootstrap, CSS, JQuery, and Ajax to create the (awesome) user interface.

In case you’re curious how some the features of this app work…

The departure times are pulled from the official Bart API by my Rails server when you click on a station.

The closest station finder uses HTML 5’s geolocation functionality in conjunction with the Google Places API.

Text reminders are stored in the database using Delayed Job, and sent using Twilio’s SMS messaging API.

Data presentation is handled with JQuery and Ajax to avoid page reloads on most request which gives the app a single page feel.

My LinkedIn profile: www.linkedin.com/pub/jeff-bellucci/14/a1b/568