Activities include getting a domain name, designing a logo, designing the website itself. Of course, getting a payment gateway, deciding on several extensions required for running the portal, promoting the website, making it visible in various search engines, back-end work for uploading products, dealing with orders and shipments. The list may go on, depending on what are your goals for the portal.