August 14, 2023

React Real-Time Commenting System built with NextJS and Sanity

React Real-Time Commenting System

Real-Time Commenting System built on top of Next.js and with Sanity.io as the data store.
This is meant as a reference repository, currently there's no package available but you can follow my tutorials to recreate this project for your website: my blog here.

Example

Demo

Test out this project here.

Features

  • Anonymous by default, username and email not needed
  • Nested comments without limits
  • Reactions with emoticons
  • Real-Time: new comments and reaction shown without reloading the page
  • Markdown support
  • ReCaptcha v3
  • Responsive
  • Comments without urls are approved by default

Tutorial

I wrote a three-part series on how to build this project: