Before we continue, let’s revisit the plan and see where we are and where we want to go next.
Here’s the plan we started with.
- An author can publish a blog post.
- A reader can read a blog post.
- The home page shows a list of posts, most recent first.
- An author can edit a blog post.
- Readers can comment on a post.
- Comments are held for moderation.
- The author can approve comments.
- Notify the author when there are comments.
The first three are done and I have the MVP of a blogging platform working already. I’d like to deploy it to Heroku but I am not silly enough to deploy a blog to the internet that anyone can post to. I need to add registration and sign in to keep the bad guys out.
Here’s my revised plan.
An author can publish a blog post.A reader can read a blog post.The home page shows a list of posts, most recent first.- An author can sign in.
- An author can edit a blog post.
- Readers can comment on a post.
- Comments are held for moderation.
- The author can approve comments.
- Notify the author when there are comments.
Let’s get the registration and sign in done next so we can safely deploy to Heroku.