NM Writes-Your Personalized Blogging Spot A MERN stack project showing how to manage users with different access levels — Admin, Editor, and Viewer.
🔑 Key Features Secure login and registration using JWT Three user roles with different permissions CRUD operations on posts with ownership checks Protected routes and role-based UI in React Clean and responsive design
👤 Roles Overview Role Permissions Viewer View posts only Editor View, create, and edit own posts Admin Full access: create, edit, delete, manage users
🧩 Tech Stack Frontend: React, Axios, React Router Backend: Node.js, Express, MongoDB, Mongoose Auth: JWT, bcrypt