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.
Log in or sign up for Devpost to join the conversation.