Create new post
Client-side form validation
Delete post
Update post