Recreating YikYak with Postgres
adamfallon.com
adamfallon.com
I tried to solve this in Ottr but letting a "Explore". They could open a map, drop a pin and that would be their new location. If they posted while "Exploring" their post would be marked as such.
Sucks because they actually had some very impressive engineering going on at the time, and I really wanted to absorb some knowledge from those guys, but unfortunately it didn't work out. YikYak shutdown less than a year after my interview.
I wrote this post after a bit of a failed startup I tried making at the start of lockdown. It was called Ottr and it essentially aped YikYak exactly. I made a react web app, an API with web sockets (it had real time posting and comments) and even an iOS app.
I burnt out on it and gave up because it seems so hard to get that initial traction.
I've been trying to get the project posted publicly on GitHub for a while now but I wrote maybe 10k+ lines with literally zero tests because I was just trying to get it to market. The code isn't bad but i'd feel bad posting it without tests so that's what i'm working through now.
The idea behind YikYak was so good it was ripe for someone to come along and play of the nostalgia that I (and many of the people I know) for it. YikYak came along when I was in first year of university and it absolutely blew me away with how inventive the idea was. I had so much fun with it, and people were creative and funny on the app.
There is something about it that tickled that tribal part of your brain because it felt like you were part of a big community (but not too big that you feel alone). Seeing a post about your actual friend on the feed from someone anonymous was so engaging.
Lockdown seemed like such an opportune time to release a hyperlocal social network, but I spent so much time tweaking it and trying to make it perfect, but I didn't know how to make people actually use it (I still don't know).
I had Ottr in a working state, but i've made peace that it is solely a learning experience for me, and a fun one at that! (until the burnout of course)
YikYak was for those a little younger than me but I found it really funny to watch and vote and it had the feel of the old internet where no one knew you were a dog.
(As a side note, I've always wanted to give MongoDB geospatial[1] queries a try. Wonder how they compare to Postgres' offering.)
There hasn't been enough experimentation with geospatial social applications. (There was a lot back in the early 2010s but it petered out.) I'm currently working on an experimental chat app that creates Slack-like channels associated with a topic and a location. I'm looking for collaborators on this project (primary need is for designers and community-builders, but also programmers) so if it appeals to you please get in touch (HN-facing email in profile).