The client wanted to have a website developed where users could book/schedule events with the client using an online calendar. Users can also view/download the documents uploaded by the admin/client. The website also entails an ecommerce capability for adding and selling products. Client can access the website through the administration section where admin user can manage users (add/edit/delete), products (add/edit/delete), approve/reject the schedule, view orders placed online, manage news section(to be displayed on front end). Admin can also create the sections and can upload the documents for each of the registered users with the website.