Refactored project and added support to create events through web app