Inspiration
Wanted to play some Archon mode is the Starcraft 2 LOTV beta and was having a hard time finding people.
What it does
Users can list themselves online for other interested players to find, in real-time.
How I built it
Using an Angular front-end connected to a Firebase backend
Challenges I ran into
I'm not much of a NoSQL person. Firebase just makes it that much tougher to model data because of the additional restrictions to the collections. For instance, I'm having trouble displaying both online and offline users at the same time using one firebase query.
Accomplishments that I'm proud of
I wanted to see how quickly I could deploy an MVP. Before starting I gave myself a deadline of 5 days to develop. And at the deadline, I would announce the site live on /r/starcraft regardless of how done it was. I was able to crank out a version I was only slightly embarrassed about.
What I learned
Firebase, while cool, poses some challenges when it comes to complex data queries. I still don't really like NoSQL databases.
What's next for Power Overwhelming
It's a side project, so who knows. Probably add some addtional features and go from there.
Built With
- angular.js
- firebase
- materialize

Log in or sign up for Devpost to join the conversation.