Blog
Blog copied to clipboard
Users can signup, login, and publish posts
Users should be able to create an account, log in to it, and publish their own posts. These posts will then be reviewed by the admin who can make some final edits and publish the posts (or reject them).
All users will have a profile page where they can see all their posts (both published and unpublished) along with statistics (views and ratings) for each of their post and also overall statistics.