I am doing a coding training program for the next few months and I need a project. I will be learning NodeJS backend, and will find a front-end student to pair with.
I was thinking of building a web-based platform where people can receive or give code reviews. My top priority is to make this beginner-friendly. Still I want to make sure there is some incentive for more senior developers to give code reviews.
Does anyone know anything that exists like that? So far I’ve seen http://codereview.stackexchange.com/ but I don’t like the stack exchange model, as far as beginner-friendliness goes.
What would make a platform like that useful to you? What would motivate you to give code reviews?
A few thoughts I had so far:
- have award badges for reviewers (based on number of reviews, number of time they gave someone their first review (‘help the newbie award’), etc.). These could possibly be exported to LinkedIn or other similar platform. Or just be a reward on its own.
- give resources for people who want to get started giving code reviews (instructions on how to give good code reviews, coaching form another reviewer, etc)
- more advanced feature: maybe people could create coding challenges and give reviews to the solutions.