Ribbit front-end tutorial