A commenting system

Installation

# Clone this repository
https://github.com/vikassharma1999/comment-system.git/

# Install dependencies for backend
npm install

# Start the server
sudo npm start

# Go into client directory
cd client/

# Install dependencies
npm install

# Start the App
sudo npm start

Features

  • Realtime comments & upvotes/downvotes using WebSockets & Redis

  • JWT based authorization

  • Microservice architecture using Node.js & Express

  • Caching in Redis & Persistent Storage in MongoDB using Mongoose ODM

Technology Stack

  • Node.js
  • React
  • MongoDB
  • Redis
  • WebSockets
  • JWT