This repository contains a blog website built using Node.js and MongoDB. The website allows users to create, read, update, and delete (CRUD) blog posts, and features a simple and intuitive user interface.
- Node.js: For building the server-side logic
- MongoDB: For storing and managing blog post data
- Express.js: For building the web application framework
- EJS: For templating and rendering HTML pages
- CSS: For styling and layout
- Create, read, update, and delete blog posts
- User authentication and authorization
- Simple and intuitive user interface
- Responsive design for mobile and desktop devices
- Clone the repository:
git clone https://github.com/Captaiin007/Build_a_Blog_Website_by_Bharat_Intern
- Install dependencies:
npm install
- Start the server:
npm start
- Create a MongoDB database and add your connection details to the config.json file
- Configure your authentication settings in the auth.js file
- Access the website at
http://localhost:5500
- Create a new account or log in to an existing one
- Start creating, reading, updating, and deleting blog posts!
This project is licensed as free to use.
Contributions are welcome! Please fork the repository, make your changes, and submit a pull request.
Thanks to the Node.js and MongoDB communities for their support and resources.
I hope this helps! Let me know if you need any further assistance.