If it helps anyone, bom-squad.com is a very similar project and the whole site behind it is on github as well. Full disclosure I contributed to this project myself.