A clean, minimal writing platform for publishing posts, managing drafts, and engaging with readers.
- Secure authentication (JWT)
- Role-based access (Admin / User)
- Draft & publish workflow
- Categories + tags
- Comments and moderation
- Search + filters
- View tracking + reading time
- React (Vite) + Tailwind
- Node.js + Express
- MongoDB (Mongoose)
- JWT + bcrypt
git clone <your-repo>
cd blog-mern
cd server && npm install && npm run dev
cd client && npm install && npm run dev
