Create some blogging software.
* User can register to start blogging
* User can login
* User can create posts (they can publish these posts immediately, or save them as draft for posting later)
* User can insert images into their posts
* User can edit existing posts
* User can delete existing posts
* User can ‘tag’ posts and place posts in a ‘category’
* Visitors can view posts
* Visitors can comment on posts (with approval from the user)
* Posts appear in reverse time order (most recent posts at the top)
* Visitors can choose to view posts in a particular category