/blog-website

An extensive blogging website providing features like, comments, replies, notifications, likes and bookmarks

Primary LanguageTypeScript

Blog Website

An extensive blogging platform providing features such as comments, replies, notifications, likes, and bookmarks.

Features

  • Comments & Replies: Engage in discussions through comments and replies.
  • Notifications: Stay updated with real-time notifications.
  • Likes & Bookmarks: Like and bookmark your favorite posts.

Getting Started

Prerequisites

  • Node.js
  • Docker (optional, for containerization)

Installation

  1. Clone the repository:

    git clone https://github.com/Zafeeruddin/blog-website.git
    cd blog-website
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

Docker Setup

  1. Build the Docker image:

    docker build -t blog-website .
  2. Run the Docker container:

    docker-compose up

Usage

Running the Application

To start the application in development mode:

npm run dev