A full-featured blogging platform built with Node.js, enabling users to create, edit, and manage blog posts with a clean and intuitive interface.
- Create, read, update, and delete blog posts
-
- User authentication and authorization
-
- Rich text editor for content creation
-
- Responsive design for all devices
-
- Comment system for reader engagement
-
-
Category and tag management
-
- Backend: Node.js, Express.js
-
- Database: MongoDB
-
- Frontend: EJS templates
-
- Authentication: Passport.js
-
Styling: CSS
-
# Clone the repository git clone https://github.com/Faizal-Malek/Blog-Node.git # Install dependencies cd Blog-Node npm install
npm start
## API Endpoints - `GET /posts` - Get all blog posts - `POST /posts` - Create a new post - `GET /posts/:id` - Get a specific post - `PUT /posts/:id` - Update a post - `DELETE /posts/:id` - Delete a post
-