Testflight

Outside is a native mobile app and thus currently only available via TestFlight (lame, I know). Please contact me with your Apple ID and I will add you to the Hackathon Judges stakeholders group.

Inspiration

  • A yearning to find something interesting to do.
  • Arriving some place in search of a good time and finding weird vibes instead.

What it does

  • Outside provides realtime geolocation based chats for Foursquare Places. Catch a vibe of a place before arriving, or maybe find someone to spend some time with while you're there.

How we built it

Outside is a native iOS application built by one person over the course of fourteen days or so.

  • Swift/UIKit
  • CoreLocation (Geolocation & Geofencing)
  • Next.js on Vercel (Serverless API)
  • Pusher (Pub/Sub)
  • MongoDB Atlas

Challenges we ran into

  • Lack of access to the Pilgrim SDK! I wrongly assumed as a contestant I'd have access. It would've helped tons with geofencing.
  • Picking the right things to work on at the right time. Time management, I guess. I spent a lot of time on stuff I ended up not needing (e.g., native auth vs Foursquare OAuth)
  • Taming my wild ambitions.
  • Envisioning a unique home screen UI for suggesting places. I tried numerous things: namely map markers and a Tinder-style card swipe thing, but I eventually scrapped them as I found those solutions to be kinda wack.

Accomplishments that we're proud of

  • Finishing. Ultimately I really wish I could've spent more time working with other Places API fields, but building everything else around the API integration was pretty taxing.

What we learned

  • I found like 32 new places to eat.
  • Foursquare Places API is far richer than some of notable contemporaries.

What's next for Outside

Gimme some Foursquare Credits and I'll launch it.

Built With

Share this project:

Updates