This Git repository contains the source code for a blog site project built using Node.js. The site allows users to create an account, write blog posts, and read posts created by other users. The project is built using Node.js, Express.js, and MongoDB.
- User authentication and authorization
- Ability to create, read, update, and delete blog posts
- Commenting system for blog posts
- Search functionality for blog posts
- Pagination for blog post lists
- Admin dashboard for managing users and posts
- Node.js version 12 or higher
- MongoDB version 4 or higher
- Clone the repository:
git clone https://github.com/ADHIL-MOHAMMED-P-N/Blogpad.git
- Install dependencies:
npm install
- Start the server:
npm run server
- Access the site at http://localhost:5000
- Create an account or log in using existing credentials
- Start writing blog posts or explore existing posts created by other users
- Fork the repository
- Create a branch:
git checkout -b my-new-feature
- Make changes and commit:
git commit -am 'Add new feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
This project is licensed under the MIT License. See the LICENSE file for details.