You can use @josecgomez github repository as a reference.
Also if you haven’t checked this out yet, you should #opensource