Inspiration

  • Many times when we post our RB/MR sometimes it take more time until you Bump it again on slack. It's not fault of reviewers as there is no platform to view RB/MR that are reviewed by them or pending. This happened with me a couple of times so we decided to build a platform for reviewer that will prioritize all review request based on date added and if it's critical or not.

What it does

  • Currently you can add RB/MR link and it will be added to queue.
  • Once the reviewer selects particular workgroup all the review request by that group is displayed with status and additional info about RB/MR. This helps reviewer to decide which RB/MR to pick.

How we built it

  • We built it using PHP and React stack.
  • Also utilized many of the Homebase components such as Tables & accordion.

Challenges we ran into

  • There was a plan to integrate current RB with this platform, so the users don't have to post review link again on this page. We were not able to integrate that so we will keep working on it even after challenge day and make it a tool that will be used by teams.

Accomplishments that we're proud of

  • We are proud that we thought and implemented this project as many of the teams are still using shared excel to track this process. The main goal is to streamline review process. It would make us more proud when teams using excel will replace it with our tool.

What we learned

  • We learned about the current architecture of RB and many other database stuff that will help us doing day to day activities.

What's next for Code Review Tracker

  • In future we would like to add some email integration that will send emails to reviewers after RB/MR is not reviewed after certain interval.
  • Also some statistics like how much time it takes for JS/PHP to get ship it, number of RB submitted vs number of RB reviewed and some more statistics.

Built With

Share this project:

Updates