Skip to content

moashraf86/Blogy

Repository files navigation

React Blog

This is a simple blog application built with React.

Features

  • Add a new post
  • Edit a post
  • Delete a post
  • View posts list
  • View a single post
  • Filter posts by category
  • Pagination for posts
  • Add and Delete posts to bookmarks
  • View bookmarked posts
  • View author's posts
  • Sign in with Google Account
  • Sign in as a guest with limited access
  • Signed in users can Add, Edit and Delete comments
  • View comments on a post

Technologies

  • React
  • React-Router-Dom
  • Context API
  • Firebase
  • Shadcn-ui
  • TailwindCSS

Installation

  1. Clone the repository
  2. Install dependencies by running npm install
  3. Start the application by running npm run dev