What is React Riot?

React Riot is an online hackathon. Teams of up to 4 people compete over a 48 hour period to build the best app they can, using React JS. After you submit the app, it'll be critiqued by other contestants. The best apps win prizes, glory and most importantly, respect!

Where is it located?

Anywhere! React Riot is an online competition, so you can compete from anywhere in the world. 

When is the competition?

The competition starts September 28 0:00:00 UTC. PLEASE make sure to covert this to your local timezone. For example, if you are located in San Francisco CA, it will begin Sep 27 at 5pm PST. It ends exactly 48 hours later.

How much does it cost to participate in React Riot?

Nothing! React Riot is completely free! This is just a fun event for everyone to learn more about React and it doesn't cost anything at all to participate.

How many people can be on a team?

Teams may be comprised of 1-4 people.

Can I use ReactNative or ReactVR?

Absolutely! We will be posting instructions soon on how to host your ReactNative applications. ReactVR is also allowed, but be mindful of how other contestants can interact with your application to judge it correctly.

Can I invite team members after I register?

Absolutely! Setup your team now and you'll be able to send invites to team members at anytime.

What frontend platform can I use?

It is "bring your own hosting", so you can use whatever hosting provider you want and provide a URL as part of the entry. Zeit, Heroku, Github Pages, AWS, Firebase, anything. We'll link your competition entry to this url. For the finalists, we request you give us collaborator access to your hosting account so we can verify the deployed app matches the repo. For any support issues with your frontend deployment, please email us directly at [email protected].

What backend platform can I use?

Hopefully you won’t need a backend since you only have 48 hours, but if you do you’re welcome to use any service that offers a free tier. We will need access to this for auditing purposes. For example, PubNub, Firebase, 3rd party app, Heroku, AWS etc…   To keep it fair please do not use any paid service. If you are looking for a paid service let us know and we can reach out to the company for potential free service sponsorship for you.

Also, please make sure all the backend code that you write for the competition is also in the repository we provide for you. That way we can make sure the code written during the competition matches what's deployed.

What is the Topic/Theme of the competition?

There is no specific topic or theme. You are welcome to create any type of application that you’d like!

Who decides the winners?

Applications will be reviewed by contestants. They will have a chance to vote on each others entries. All entries will be evaluated and teams will receive feedback. 

When are the winners announced?

Winners will be announced on Oct 7.

How many winning teams will there be?

There will be 5 winning teams from different categories; Contestants Favorite, Contestants Favorite 2nd place, Design, Innovation, Popularity. 

Can I sponsor React Riot?

Definitely! Reach out to us at [email protected]

What if my company is a sponsor of React Riot? Can I still participate?

Of course! Being an employee of any company sponsoring React Riot does not disqualify you. We have tools in place so if any judge has a conflict of interest in the app they are judging, they can skip it and move on to the next one.

Is there a code of conduct?

Yes you can find the code of conduct here: reactriot.com/conduct