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