After many years of building web apps and watching the rise of simple consumer social apps (BeReal, TBH, Gas), I returned to app development after almost 9 years since the project that made me fall in love with programming.
This time I was a much better and maturer programmer. Having great experience with shipping React products, it only made sense to user React Native for this.
The purpose of Hangout was to allow friends to anonymously propose hangouts amongst themselves. The ultimate goal was to enable "let's hangout tonight" without the social stigma, hence anonymously.
Users would post events on a map which their friends could see and join. Simple.
Each event would have a group chat. A friend system also had to implemented, including mutual friends.
I used Firebase as a backend, and Expo to sit on top of React Native.
See video for a demo: