Inspiration

"I have an old Nokia mobile phones, that doesn't have internet access nor acess to download & install the Lyft app; How can I still get access to Lyft?"

Allow On-Demand Services Like Uber, Lyft to be more mainstream in developing world where there is limitied to no internet access. Lyft-powered SMS.

What it does

Have all the functionalities that a Lyft Application would have via SMS only. No wifi or any type of internet access. Functionalities include and are not limited to request a ride, set origin and destination, pay and provide review/feedback.

How I built it

Used Google Polymer to build the front end. For the backend we used the Lyft API to take care of rides. The location/address have been sanitize using Google Places API before it gets to the Lyft API. The database is powered by MongoDB, spun off the application using Node.js via Cloud9 cloud IDE. Finally, Twilio API which allow user/client to interface with only SMS.

Challenges I ran into

The Lyft API did not have a NodeJS wrapper so we had to create our own such that we were able to perform all the necessary functions needed for our project.

Accomplishments that I'm proud of

Our biggest accomplishment has to be that we completed all of our objectives for this project. We completed this project such that it is in a deployable state and anybody can test out the application from their own device. In addition, all of us learned new technologies such as Google Polymer, Twilio API, Lyft API, and NodeJS.

What I learned

Emerging markets

What's next for Lyft Offline

We plan to polish the application and fix any bugs found as well as get approval from Lyft to launch our application for consumers to use.

Built With

  • Google Polymer
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • Passport
  • Lyft API & Auth
  • Google API & user end-points
  • Twilio API
Share this project:
×

Updates