This project is a secure, full-stack web application built using the MERN (MongoDB, Express, React, Node.js) stack. It features email-based OTP authentication without traditional passwords and includes a blogging platform.
Secure login and signup using OTP sent to email
OTP verification integrated with Nodemailer
No password stored — fully OTP-driven
Add, view, edit, and delete blogs
Public blog listing for all users
Private blog dashboard for each user
Frontend: React, React Router, Axios
Backend: Node.js, Express.js, MongoDB, Nodemailer
Deployment: Vercel (Frontend), Render/Heroku (Backend suggested)
Clone the repo
Set up .env files for frontend and backend (MongoDB URI, Email credentials)
Start backend (npm start in /backend)
Start frontend (npm start in /frontend)
🔗 Live Demo Try it Live