- A blog about campgrounds. Registered users can post campground information including the name, image, and description of a campground and share with others.
- Only author can edit and delete the post.
- Each registered user has their own user account.
- Authentication (Flask-login, werkzeug.security including hashing passwords)
- Authorization (Flask-login)
- CRUD operations (use SQLite database)
- Retain the format of post (CKEditor)