This is a Full Stack blog application built using the MERN stack . It allows users to register, create, update, and delete their posts, and provides features like text editor integration and profile viewing.
- MongoDB
- Express.js
- React.js
- Node.js
- JWT Authentication
- HTML/CSS
To run this project locally, follow these steps:
- Clone this repository:
git clone https://github.com/your/repository.git
This is a Full Stack blog application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It allows users to register, create, update, and delete their posts, and provides features like text editor integration and profile viewing.
-
Registration and Sign in With JWT Token: Users can register and sign in securely using JWT token authentication.
-
Post Management:
- Registered users can create, update, and delete their created posts.
-
Text Editor Integration:
- A text editor is integrated where authors can set thumbnails for their posts.
-
Author Profile:
- Each author has a profile where their username, image, and post count are displayed in a small card view.
-
Post Filtering:
- Posts can be viewed under author profiles or sorted by categories.
- Email: anik@gmail.com
- Password: 123456 **you can create your own user from registration page.
To run this project locally, follow these steps:
-
Clone this repository:
git clone https://github.com/your/repository.git
-
Navigate into the project directory:
cd project-directory
- Install dependencies for the server:
cd backend
npm install
- Install dependencies for the client:
cd Frontend
npm install
- Start the server:
cd Frontend
npm run dev
- Start the server:
cd backend
npm run dev