Skip to content

Utkarshende/mern-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📓 Journal - Modern MERN Stack Narrative Platform

A high-end, aesthetic blogging platform built with the MERN stack. Designed for writers who appreciate a clean, dark-themed workspace with real-time Markdown feedback and private draft management.

✨ Features

  • Split-Screen Editor: Write in Markdown and see live rendering instantly using react-markdown.
  • Draft & Workspace System: Save your progress privately. Drafts are only visible to the author until published.
  • Narrative Feed: A clean, typography-focused reading experience with estimated reading times.
  • Full CRUD Support: Create, Read, Update (Edit), and Delete your stories seamlessly.
  • Deep Slate UI: A custom, responsive interface built with Tailwind CSS.
  • Secure Authentication: JWT-based login and signup with author-specific permissions.
  • Image Integration: Support for Cloudinary-powered image uploads in narratives.

🛠️ Tech Stack

Frontend:

  • React.js (Vite)
  • Tailwind CSS (Styling)
  • Axios (API Requests)
  • React Markdown (Markdown Rendering)

Backend:

  • Node.js & Express
  • MongoDB Atlas (Database)
  • JSON Web Tokens (Authentication)
  • Cloudinary (Image Hosting)

Contact

For any inquiries or feedback, please contact:

Utkarsha Shende

📧 Email : [email protected]

About

A high-performance blogging application using React, Node.js, and MongoDB. Implements JWT authentication, Cloudinary/Multer for image storage, and Tailwind CSS for a minimalist reading experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors