Skip to content

TanzimHossain2/FullStack-Project-BlogSite

Repository files navigation

BlogSite

This repository contains the code for BlogSite, a powerful blogging platform built with Node.js, EJS, and Bootstrap.

Features

  • 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

Installation

  1. Clone the repository:

    git clone https://github.com/TanzimHossain2/FullStack-Project-BlogSite.git
  2. Navigate to the project directory:

    cd FullStack-Project-BlogSite
  3. Install the dependencies:

    • If using npm:

      npm install
    • If using Yarn:

      yarn install

Usage

  1. Set up the MongoDB database and configure the connection in the config directory.

  2. Start the application in development mode:

    • If using npm:

      npm run dev
    • If using Yarn:

      yarn dev
  3. Access the application in your browser at http://localhost:3000

License

This project is licensed under the ISC License. See the LICENSE file for more details.

Author

Tanzim

Feel free to reach out with any questions or feedback.

Releases

No releases published

Packages

No packages published