This repository contains the code for implementing a complete Blog Website using MERN (MongoDB, Express.js, React.js, Node.js) stack with fully functional admin portal, user can register, login, change password verify their identity using OTP sent to their email, update profile with profile image add, update, delete blogs.
Frontend:
Backend:
Backend Setup:
backend
directory:cd backend
npm install
.env
file based on the provided .env.example
template.npm start
Frontend Setup:
frontend
directory:cd frontend
npm install
npm start
Access the Application:
http://localhost:3000
in your web browser.Feel free to explore, test, and customize this OTP authentication system according to your requirements. If you encounter any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
Happy coding! 🚀