Managing events in a calendar will be intuitive for the users. In the form based event management, the user has to enter more data like event title, from-date to-date, color and more. But in calendar view management user can give only the title by selecting the date. It will facilitate the user to quickly manage his day to day events.
This library allows handling event CRUD functionalities. I used jQuery AJAX to call PHP to handle event CRUD operation with the database. The FullCalendar library allows the user to drag and drop event instances from one date to another.