This repository contains the code for BlogSite, a powerful blogging platform built with Node.js, EJS, and Bootstrap.
- User authentication and authorization with secure password hashing using bcrypt
- MongoDB integration for efficient data storage and retrieval
- Post creation, editing, and publishing functionality
- Social interactions including liking, commenting, and bookmarking
- Responsive design powered by Bootstrap for seamless user experience across devices
-
Clone the repository:
git clone https://github.com/TanzimHossain2/FullStack-Project-BlogSite.git
-
Navigate to the project directory:
cd FullStack-Project-BlogSite
-
Install the dependencies:
-
If using npm:
npm install
-
If using Yarn:
yarn install
-
-
Set up the MongoDB database and configure the connection in the
config
directory. -
Start the application in development mode:
-
If using npm:
npm run dev
-
If using Yarn:
yarn dev
-
-
Access the application in your browser at
http://localhost:3000
This project is licensed under the ISC License. See the LICENSE file for more details.
Tanzim
Feel free to reach out with any questions or feedback.