This is a blog application built with React.js and created using Create-React-App, utilizing Firebase for authentication and Redux/Context API for state management. The application allows users to add, delete, and update blog posts, focusing on the effective use of components and props.
- User authentication (Login/Signup) with Firebase
- Create, read, update, and delete blog posts
- Blog posts include a title, description (with text editor), and cover image
- Redux Toolkit and Context API for state management
- Tailwind CSS for styling and React Icons for icons
- Pagination for the list of blog posts
-
Clone the repository:
git clone https://github.com/yourusername/blog-application.git cd blog-application
-
Install the dependencies:
npm install
-
Running the Application ```bash npm start
The application is deployed on Vercel. You can access the live version here[https://blog-application-ten-theta.vercel.app/]