What is CoderBattles?
CoderBattles is a platform where developers are given programming tasks, shown how to complete them the right way and rewarded when they do.

Tournament #001
Due by November 19, 2017 at 10:00 pm WAT
Description

Create a RESTful API using NodeJS and MongoDB and host it on Heroku. This API will let users register.

You are expected to think about the best way to implement the API so that users can perform the most basic thing described above. After making your submission, you'll get a code review on how to improve your code and make it better. A week after your review, your code will be checked again and based on implementation of the feedback given to all users, the winner will be chosen.


Prize

₦10, 000
What we look out for

  • Project completion
  • Application Logic
  • Feedback implementation

How to enter the competition

First you complete the challenge and make a submission. After the submission window has closed (November 19, 2017 at 10:00 pm WAT), feedback will commence and after a week Judging will commence and the winner will be decided.
Take a few seconds to read the Terms and Conditions.
How to submit

Click on this link to provide your email address and repository URL. Please note that you can only submit once.
Remember to be part of the community on slack.
Winner

Undecided
FAQs and Help

Send us an email: coder.battles@gmail.com or Join the community on slack

How can I trust you?
We believe in the growth of the African Developers and Tech community and we want to contribute to that growth. The one way we can do that is through providing valuable feedback and helping developers use best practices.


Is there an online community?
Yasss! Why wouldn't there be? Our believe is in the growth of the Tech community. Communities are built on trust, shared interests and solid communication. Emails and fancy websites can't give us that so we created a slack community and you are free to be a part of it. Communicate with other coders (and us) without the ugly emails. Join now!


Do I need to pay to join the community on slack?
No! It's absolutely free and will always be. So Join now!


How often does this occur?
We don't know yet. This is the first CoderBattles tournament.


What happens when I win?
If we find your submission to be the best and you are very responsive to feedback, we will communicate with you via slack. After awarding you the prize money, your fullname, repository URL, Heroku URL and any social account of yours (optional) will be put up on this website, permanently unless you decide to have it removed.


When will the winner be decided?
Going through the submissions is going to take some time because we need to be sure that we are giving the best possible feedback and helping you grow. The winner will be decided after the due date for submission (November 19, 2017 at 10:00 pm WAT) has passed and a week of feedback implementation has elapsed.


Why should I enter the competition?
You've been looking to get quality feeback on your code and you love to contribute to Open-Source. Don't ya?


Will the prize always be this amount?
Absolutely not! If enough people show interest in this, the next tournament could go for higher.


How do we know that the winner really is the best?
We are an open community and we actually want to help grow the African tech community and unjustly picking winners isn't going to do that, let us know if you find an application to be unjustly chosen as the best by joining the slack channel and posting a message, detailing your concerns.


If you have any more questions please shoot us an email: coder.battles@gmail.com or join the community on slack and ask your questions.