Blog Post – Buggy Version
The Blog Post Application allows users to create, edit, delete, and publish blog posts. It supports title, content, author inputs, and a draft/published status. Posts persist in local storage across reloads, and pagination displays 10 posts per page.
How to Test:
- Add Post: Enter title, content, and author, then save the post.
- Edit Post: Modify existing post details and verify the updates.
- Delete Post: Remove a post and check that it’s deleted.
- Publish Post: Change the status to “Published” and ensure it’s reflected in the list.
- Search: Use the search bar to filter posts by title.
- Pagination: Add over 10 posts and navigate through the pages.
- Local Storage: Refresh the page and ensure posts are retained.
- Bugs: Test for empty title submissions, duplicates, and pagination errors.
Note: View the polished and stable version here.
Blog Post Aplication
| # | Title | Author | Status | Actions |
|---|---|---|---|---|
| 1 | First blog post | John Doe | Draft | |
| 2 | Second blog post | Jane Smith | Published | |
| 3 | Mark Lee | Draft | ||
| 4 | Fourth blog post | Published | ||
| 5 | Fifth blog post | Emily Davis | Draft | |
| 6 | First blog post | John Doe | Draft | |
| 7 | Seventh blog post | Michael Wilson | Published | |
| 8 | Eighth blog post | Sarah Brown | Draft | |
| 9 | Ninth blog post | Chris Lee | Published | |
| 10 | Tenth blog post | David Miller | Draft |
Page 1 of 3



