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

Share this project:

Updates