For this assignment you'll work in groups of six. Groups will include students working in three distinct roles: technical/web development, legal background, and marketing/ethics. There will be some overlap, but groups should identify two people in each of these three areas who will have primary responsibility for the area.
Each group will get two of the six domains below: one from the first three, and one from the last three. We'll determine which group gets what domain as part of an inclass bidding/choice event.
The goal is to create a website and an API to develop similar sites that people will want to visit. Will people visit an ugly website? Maybe. Are people more likely to visit imastupidhead or imagoodguy? You'll find out. You'll need to develop the site and the API that permits other sites to be developed. But this isn't a software design class, so you should not spend hundreds of hours getting things completely perfect. Android app? iPhone app? Facebook groups or ads?
You'll investigate the legal aspects of such a site, the ethical issues involved in maintaining and developing the site, and the technical issues in terms of developing, monitoring, and tracking the site.
You'll develop a cost model for what it will cost to maintain the site given different traffic models in terms of hosting.
You'll keep this written information up to date on a blog you maintain as well as maintaining and developing your websites.