A learning diary with angularjs for frontend and cherrypy for backend.