BCal is a menstruation calendar made with Angular.JS