Next.js CMS Blog System

A Next.js CMS Blog with MongoDB

GitHub Repository: GitHub
Project URL: link

Project Description

A serverless web application built with Next.js and MongoDB, designed to facilitate the management and publication of blog content through a custom content management system.

Features

Display all posts on the home and blog pages based on the user’s login status, while allowing administrators to add, edit, or delete posts using Markdown syntax for easy content management.

Vercel’s Serverless Functions simplifies MongoDB interaction, offering cost-effective, secure, and hassle-free database management.

Easily upload images via Cloudinary and access them using secured image URLs for retrieval.

Manage users with JWT authorization and secure HttpOnly Cookies for enhanced authentication and security.

Enable Stripe payment gateway in Test Mode to grant access to premium content for users.

Implementing Dark Mode using Tailwind CSS.


Programming Language(s) Used: