A web based event management system