1. Add calendar, time and subscription frequency fields in Checkout page, and update the renewal date and next order date details on the page dynamically based on these selections.
2. Reflect the above changes on the order confirmation page and send a confirmation email to user on order completion (include a pdf containing order details) and new account creation.
3. Edit the UI of order confirmation page, Login Page and checkout page.
4. Include a mandatory account creation for new customers before payment.
5. Include a mandatory checkbox for terms on conditions on account creation page and checkout page for guest users.
6. Design a simple footer with appropriate links and fix the footer alignment issues.