This is a full-stack blog application built with React, Redux, Express, and MongoDB. The application allows users to sign up, sign in, and authenticate using Google OAuth. Users can create, read, update, and delete blog posts.
- React: A JavaScript library for building user interfaces.
- Redux: A predictable state container for JavaScript apps.
- Redux Toolkit: The official, recommended way to write Redux logic.
- React Router: A collection of navigational components for React applications.
- Firebase: Used for authentication.
- Flowbite React: A collection of UI components built with Tailwind CSS.
- Vite: A fast build tool for modern web projects.
- Express: A minimal and flexible Node.js web application framework.
- Mongoose: An ODM (Object Data Modeling) library for MongoDB and Node.js.
- JWT: JSON Web Tokens for authentication.
- bcryptjs: A library to hash passwords.
- MongoDB: A NoSQL database for storing user and blog data.

