DEV Community

Cover image for First Ever DEV Contest: Build a Realtime App with Pusher
Jess Lee Subscriber for The DEV Team

Posted on • Edited on

First Ever DEV Contest: Build a Realtime App with Pusher

Welcome to the first-ever DEV contest! Organizing an event like this is something we’ve been wanting to do for a while and we’re super excited to be teaming up with Pusher, our first platinum sponsor. They’ve been wonderful partners so far. In fact, we use the Pusher Channels API to support the dev.to live chat (if you’ve been to one of our workshops, you’ll know what I mean). They truly make the process of building real-time apps seamless and we’re excited to see what you can do with their technology.

The theme of this contest is to create a real-time app or a hack that uses Pusher Channels real-time API. To get started developing apps with Pusher Channels, you can check out the tutorials section on Pusher.com. We’re not looking for super polished/scalable/backwards-compatible submissions but we are looking for projects that work. Judging will be based on how innovative/fun/clever/useful your idea is and how well you’ve executed said idea. Bonus points for documentation in the form of dev.to posts 😛

There will be two grand prize winners -- the community grand prize winner and the panel grand prize winner. The community grand prize winner will be selected based on the community’s reaction, (highest number of hearts and unicorns ❤️ 🦄) and the panel grand prize winner will be selected by the DEV and Pusher teams. We’ll also be giving away prizes to ten runner-ups.

How to submit a project 📨

All projects need to be submitted to dev.to by May, 25, 2018 at 11:59 pm EDT. You can submit your project by creating a submission post -- please use this template. In the post, you will include:

  • Link to live project demo
  • Link to code
  • Description of how you built the project
  • Links to additional posts you may have written along the way to document your progress

How to vote for your favorite project ⭐️

Even if you don’t submit a project, we hope you check out all the cool things the community is building and vote on your favorite! Your vote has a direct impact on who receives the community grand prize.

Prizing 🎁

Community Grand Prize (1)

Panel Grand Prize (1)

Runner-Up Prize (10)

  • $50 gift card to Adafruit
  • $50 Coupon to the DEV Shop
  • Pusher Swag
  • A DEV Badge 😉

Important Dates 🗓

05/01: Start Hacking!
05/25: Submit your project by 12pm EST
05/31: Winners announced!

Latest comments (79)

Collapse
 
felixking profile image
Levitikon

So.. Where are the projects and where are the results? Who won? I'm really interested in seeing what came of this but I'm in the dark here.

Collapse
 
jess profile image
Jess Lee The DEV Team
Collapse
 
himanshuc3 profile image
Himanshu

Can we improve the app even if we've submitted the entry. Would the new version be judged?

Collapse
 
jess profile image
Jess Lee The DEV Team

Yep! We'll be reviewing submissions starting May 25 so you have up until then :)

Collapse
 
_shahroznawaz profile image
Shahroz Nawaz

I recently developed a small chat app for playing purpose:

Tools Used:

  1. Pusher
  2. Onesignal
  3. Toastr

This is basically a chat ap you can use random names and chat with people textually. Also, you will get toast/push notifications :D

Demo link: phpstack-71265-406587.cloudwaysapp...

You need to subscribe on the red icon on right side :D

Collapse
 
himanshuc3 profile image
Himanshu

any React developers in the house...My app just doesn't seem to be working(only the pusher integration part).

Collapse
 
edet profile image
Abednego Edet • Edited

Started

Work

in Progress

Work In Progress
Collapse
 
zmarkan profile image
Zan Markan

Awesome! Eager to see what build! :)

Collapse
 
itmayziii profile image
Tommy May III

Alright after a couple days of thought, I’m thinking I’m doing a server monitoring app that reports real time memory, cpu, etc... usage etc... maybe integrate with digital ocean APIs to change the servers from the UI.

I’m thinking all JavaScript. Node JS and react on the front end( I don’t know react but it’s a good way to learn) and RxJS to show the data real time.

If anyone wants to pair on this, respond soon before I’m too far in development.

Collapse
 
nektro profile image
Meghan (she/her)

Can't wait to submit something! Working on this now!

Collapse
 
beard_corsini profile image
Andrew Corsini

Super excited for this! I just came up with an idea I want to implement, so this contest will be great at helping me drive this project. And this will be my first programming contest! Can't wait to see all the awesome submissions!

Collapse
 
jess profile image
Jess Lee The DEV Team

Whoo!!! 👏👏👏👏

Collapse
 
erikthered profile image
Erik Nelson

Is this contest individual or are we allowed to work in teams? My brother has been wanting to get into doing more development stuff so I thought this might be a good opportunity to work with him on something.

Collapse
 
jess profile image
Jess Lee The DEV Team

Hey Erik! You can absolutely work on teams but you'll have to share the prizing. Once you're ready, you can email me at jess@dev.to and I can include your brother as a co-author on your submission :)

Collapse
 
avalander profile image
Avalander

Question: if I plan on writing several posts to document the progress on my project, should I tag every post with pushercontest, or only the submitting entry?

Collapse
 
jess profile image
Jess Lee The DEV Team

Hey @avalander ! Go ahead and tag every post with pushercontest!

Collapse
 
avalander profile image
Avalander

Thanks! :)

Collapse
 
zmarkan profile image
Zan Markan

I would think so. You could link to the progress posts in the final submitting entry?

But maybe this is one for the DEV.to team to answer - they know the platform best.