Skip to content

KRRISH96/blogsholder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Blogsholder

A Frontend only Blog Platform Mock using JSON Placeholder API

🔗 Live

Deployed on Netlify - App Link

✨ Features

Home Page


👉 A simple table to display users, with columns as name, company, blog posts link.

👉 A filter for user name and companyname.

👉 Design Layout Options

  1. Table
  2. Grid (cards)

Posts Page


👉 Display the list of posts of particular user.

👉 Each of these will have a link to the Post DetailsPage.

👉 Pagination with page and limit control.

👉 A filter for post title text matching.

Post Details Page


👉 Display title and body of post fetched using URL params.

👉 A search term highlighting the text matched in title as well as body.

👉 A link to load comments. Clicking will load comments and show them on this page.

👉 Also, there will be a delete button which will delete the post.

👉 After a successful deletion, will redirect to the Posts page of the respective user again.

Note: A fake API is used to simulate backend. So, DELETE request wont actually delete the data, it's just a simulation.



General


👉 Theme Options
  1. Light
  2. Dark
  3. System Preferred (Light or Dark)
  4. Time Based (Auto sets theme based on time of the day)



💻 Development Setup

  1. Fork this Repo
  2. Clone to Local
  3. Run yarn install to install all dependencies
  4. Run yarn start



🙏 Thank You

About

A Frontend only Blog Platform Mock using JSON placeholder API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published