We first have to think about which features we are going to implement in our blog application. At the bare minimum, we want to implement the following features:
- Registering users
- Logging in/out
- Viewing a single post
- Creating a new post
- Listing posts
Now that we have chosen the features, let's come up with an initial folder structure.