-
Homepage
- Primary navigation
- 12 sections of content
- 6 additional subcards
- Mostly copyable between components
-
Topic landing pages for the 12 topics
- Similar landing pages?
- Content already written
-
Content/article pages
- Very similar to last point
- Pretty much text only
- Teach someone how to edit content
- Create design for individual components
-
E-mail subscription
- Submit email to subscribe to newsletter
- Possibly use mailchimp so we don't have to deal with setting up an email server
-
Social media promotion and sharing of articles
- Include facebook/twitter/linkedin share buttons
-
Users can submit questions and stories
- Might be hard to convince people to contribute
-
Login
- Super intensive back end changes
- More complicated API
- Dealing with sensitive info, so have to encrypt things
-
Feedback
- Mostly UI changes
- Some back end templating, not too bad
- How to display it?
- Homepage
- Difficulty: 7
- The main meat and potatoes, with the least reusable content
- Have to design each part
- The most dynamic part of phase 1
- Topic landing pages
- Difficulty: 6
- Also very design heavy
- Less dynamic content than homepage
- Content/article pages
- Difficulty: 4
- Not as much design, very little dynamic content
- E-mail subscription
- Difficulty: 5
- Integration with mailchimp
- Requires setting up significantly more complex back end (this would be the main pain point)
- Also some small UI implementation decisions
- Social media promo buttons
- Difficulty: 2
- Requires not too many changes on the front end
- Also very un-reusable code
- Login
- Difficulty: 5
- Going to be a bit complicated with the encryption
- Also requires more pages for profiles and account login/creation
- Users can submit feedback
- Difficulty: 4
- Back end changes will require a bit more work than it appears
- Homepage + topic landing pages + Content/article pages
- $800
- Really depends on the level of polish desired
- E-mail subscription + feedback
- $500
- Social media promo buttons
- $100
- Login
- $400