Fullstack Comment System

Summary

A fullstack comment system with authentication and CRUD functionality.

CRUDNext.jsTailwindcssTypescriptMongoDB
View Live
Fullstack Comment System

Gallery

Fullstack Comment System image 1

Project Details

This is a fullstack comment system built with Next.js, MongoDB, TypeScript, and Tailwind CSS. A user can create an account, login, and post comments. The comments are stored in a MongoDB database and are fetched from the database and displayed on the page. The user can also delete their comments and upvote or reply to other comments.


After completing the challenge, I decided to add a backend to the project to make it a fullstack application. I used Next.js for the frontend and MongoDB for the database and added couple of extra features like user registration/login and header.


This project helped me to learn how to build a fullstack CRUD application with Next.js and MongoDB.