The goal of our project was to explore web APIs with absurd/interesting applications. These virtues eventually led us to the idea of connecting a skateboard to the internet, so that we could explore both IoT and various APIs. We ended up deciding on Foursquare's API to return a list of popular restaurants.

What it does

Our skateboard is both internet enabled and GPS enabled. The skateboard takes the current GPS coordinates and finds the delta from the previous GPS coordinates. From this we can extrapolate cardinal direction, which we use to light our user's path.

How we built it

We milled grooves into the board, soldered the LED strips, made a 3D container for components, designed the website and developed firmware on the arduino.


  • Node.js (interact and foward Foursquare API)
  • C++ (firmware)

Challenges we ran into

  • GPS would not work using Twilio

Accomplishments that we're proud of

  • Successful Foursquare integration with awesome domain name
  • Rad skateboard design
  • Getting the lights to work correctly.

What we learned

  • How to woodwork
  • GPS over data is annoying.

What's next for 4sk8

  • Finer GPS resolution
  • More robust hardware
  • 2 player mode
Share this project: