GoSkateMap: Mapping the Future of Skateboarding

Skateboarding has always been rooted in discovery. From finding new spots, pushing limits, and documenting the journey. Despite how much people film and share, there’s never been a dedicated way to map and archive it all in one place so that other young skaters and tourists can find the most awesome places to go enjoy a ride. That’s what inspired me to build GoSkateMap.

Go Skate Map is a progressive web platform where skaters can pin skate spots, upload video clips of their tricks, and earn XP for contributing. Using the Google Maps API, users can log locations with ease and if their uploaded images include geolocation metadata, we automatically place the pin, making the process fast and seamless.

The project uses Firebase for authentication and storage, Google Maps JavaScript SDK for pin management and rendering, and a lightweight UI built in react ts. The platform is also optimized as a PWA so users can add it to their home screen making it feel just like a native app.

One of the challenges I faced was enabling mobile-first uploads while preserving GPS metadata. I also learned a lot about edge cases in media uploads, especially for videos with large file sizes. I handled this with background upload queues and image compression.

What makes Go Skate Map special is how it reinforces skate culture. Every new user must review and accept our “Philosophy of Skateboarding” a short onboarding screen that highlights core values: respect public space, clean up after yourself, uplift the session, and honor the unwritten rules of skateboarding.

We’re also developing a reward system. As users log skate spots on the map, add videos of them performing tricks at the certain locations, and by updating the locations, they gain XP.

We’re building features that allow skate shops to host local contests, brands to sponsor challenges, and early advocates to earn from bringing others in using Stripe Connect for payouts and referral bonuses.

This is just the beginning, but Go Skate Map is quickly becoming a living map of skateboarding history. One pin at a time, skaters are creating something bigger than any individual session they’re building a shared archive of culture, energy, and community.

Built With

Share this project:

Updates