Blog Post with Nested Commenting System
- React
- ExpressJS
- Typescript
- TailwindCSS
- MongoDB
- Multer (to handle image upload)
- compressorjs (to compress uploaded images)
- fslightbox-react (for displaying images in a lightbox)
- react-markdown
- react-hook-form
- axios
- Blog post
- image/file upload
- form validation
- compressing upload images
- lightbox for images
- comment under post
- Nested commenting / Multi-level commenting / replies to comment
Post with normal text and markdown language:
Post with markdown language:
Comments with nested commenting: