Feature 1: Email
Users can go to a subscribe page where they see a list that contains all the categories. We will present the categories in two ways. There were be primary categories such as church, business, nonprofit and self (those are the only four). Then we will have every other category, such as Steve Caton, Chris Mavity Etc. Depending on which categories are selected, the user will get a list of new posts from those categories. They can either create a customer RSS feed which sends them those posts, or they can get an email in their inbox with a list of those posts, the pictures and an except (this would be presented in exactly the same way as the center content area of the homepage so we could just borrow the style from that). I would like them to be able to select when they receive this email (IE, Every Thursday, or every day new posts are available). The email should only go out when new posts are available in the categories the user selected. If we end up sending the emails through our own server, we would want to make it send them slowly throughout the day. We need to be able to handle up to 100,000 emails.
The design of the emails will look like the attached image and should be very close to this image.
We need to be able to import email addresses in bulk for those who have already subscribed.
Also, we need to send the emails through a service where we can change the IP occasionally if we get caught by too many spam filters. Amazon has a service that can handle this, but I don't know which one is best. The emails will have an unsubscribe link where they can change their email preferences, it will take them to the page you built above.
Possible add-on feature: I also have a list of 100,000 emails of people who have subscribed in the past and I would like to set it up so that 1000 of those emails get added automatically to the list of people receiving content on a weekly basis (we will preselect the categories for them).
All of these features will be working with an API from a company like streamsend.com. All emails will be sent through their API. You will be responsible for setting up this API and helping to establish good systems for increasing our deliverability such as setting up the proper records for our IP address, etc.
Skills: import, amazon, design