A front-end blog client application for reading, commenting and liking articles. Built as part of BlogTree, a full-stack MERN blogging application developed as a project from the The Odin Project JS Curriculum.
Check out the live demo here!
- React
- React Router DOM
- dompurify and HTML React Parser
- Read rich text-formatted posts
- Like and comment on posts
- Show top stories by like count and most recent stories
- Communicating with backend in a consistent format with fetch API and parsing its JSON contents
- Making web pages responsive
- Pagination for posts and comments
- Relevance-based and tag-based searching
- User-specific recommendations