Inspiration

Alongside the love for creating apps, I enjoy riding my motorcycle whenever I get the chance! I don't mind riding alone, but I would love to find some buddies to ride with every now and then.

However, living in the suburbs & being introverted doesn't make it easy to find people I'd like to ride with. Plus, not everyone rides with the same 'risk tolerance', at the same speed, or gear level.

Alas, Stagger was conceived! Hopefully, it'll help myself & others find some like-minded motorcycle enthusiasts to ride with :)

What it does

It helps motorcyclists find riding buddies by enabling a live map with riders & the ability to create rides that others can join.

How we built it

I'm a solo developer. I built the app over the last month, picking up where I left off on an unfinished project. Although, this project was going to be a more generalized, location-sharing app.

I then thought about niche-ing down & creating an app more specifically tailored to the motorcycle community, after asking myself why there isn't an app like this.

So, over the last month or so I've been building features such as rider profiles, ride creation, & more to make the app work specifically for motorcyclists.

Challenges we ran into

I was trying to implement compass sensor integration, so the motorcycle icons that represent riders would properly display. I got it to work, but the trouble becomes making sure the icon stays in the correct orientation for the direction of travel.

Plus, the built-in compass in phones isn't perfect & requires periodic calibration to consistently work with very high confidence. So, this is something I've put on the shelf, because I it's 11:22 & I gotta #shipaton

It's also been difficult to choose the design of the icons when on the map to make good contrast, and make it seem fun.

Lastly, Apple has been very adamant about all the permissions, privacy, etc.

Accomplishments that we're proud of

I'm proud of building something. I'm also proud of learning about PostgreSQL & using a normalized database. I stepped away from my usual choice of Firebase & learned new skills.

What we learned

I learned about using a normalized, PostgreSQL database; Integrating PostGIS to make fetching riders/rides while moving the map efficient & scalable! I also learned about Apple's requirements for location-based apps.

What's next for Stagger

So many features such as rider SOS, a messaging feature, & more can & will be implemented. But, to be honest I want to hear from & connect with riders using the app to understand what they actually want from an app like this.

I'd love to build a community of motorcyclists who share the love for bikes, a good backroad, & a stop at the cafe or ice cream shop :)

Built With

Share this project:

Updates