- React.js: For a dynamic and interactive frontend
- Node.js & Express: For robust backend functionality
- MongoDB: As the database solution
- Tailwind CSS: For sleek and responsive styling
- Multer: For handling file uploads
- bcryptjs: For secure password hashing
- User Authentication: Users can create new accounts and log in securely.
- Password Security: Passwords are hashed using bcryptjs for enhanced security.
- CRUD Functionality: Users can create, edit, and delete their posts easily.
- User Account Creation: Easy and secure user registration.
- Login System: Secure authentication with hashed passwords using bcryptjs.
- Post Management: Users can create, edit, and delete their posts, giving them full control over their content.
Make sure you have the following installed:
- Node.js
- MongoDB
- Clone the repository:
git clone [email protected]:P0SSIBLE-0/Mern-BlogSite.git
- Navigate to the project directory:
cd blog-site - Install the dependencies:
npm install
- Start the backend server:
npm run dev
- Start the frontend development server:
npm run dev


