ryanmjacobs / 4sk8

LA Hacks 2018 -- pronounced *four-skate*

Repository from Github https://github.comryanmjacobs/4sk8Repository from Github https://github.comryanmjacobs/4sk8

4sk8

Introduction

Within a 24 hour timeframe, our team augmented a skateboard with hardware peripherals that guide the rider to a destination. We integrated the FourSquare API to retrieve our end goal, and used real-time GPS data to calculate the user's necessary direction. The direction is converted to a lightstrip pattern for the user's discretion.

Our board utilizes Twilio Programmable Wireless for data connectivity.

Usage

  1. User turns on skateboard hardware using a slider switch.
  2. User opens our app on their phone.
  3. User enters a location query (e.g. Ramen, In-and-Out, Target, etc.)
    • A request to the FourSquare API fetches the nearest location that fits the input query.
  4. Skateboard lights up, with a compass underglow.
  5. As the user rides, the compass continually adjusts in real-time to direct the user to their chosen location.

Features

  • FourSquare integration
  • GPS
  • IoT Wifi / Twilio SMS+Data
  • Oh yeah, and it lights up

Stack

  • C++
  • Node.js
  • Vanilla HTML/CSS/JS

© 2018 Ryan Jacobs, Chi Wong, David James, Srivishnu Ramamurthi, and Alex Chen

About

LA Hacks 2018 -- pronounced *four-skate*


Languages

Language:C++ 91.6%Language:C 6.9%Language:Shell 0.4%Language:CMake 0.4%Language:JavaScript 0.4%Language:Ruby 0.1%Language:CSS 0.1%Language:HTML 0.1%Language:Makefile 0.0%