https://github.com/ml4909854/full_stack_email_otp_based_frontend
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.
https://github.com/ml4909854/full_stack_email_otp_based_frontend
bcrypt css express html javascript jwt mongodb mongoose node nodemailer render vercel
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/ml4909854/full_stack_email_otp_based_frontend
- Owner: ml4909854
- Created: 2025-06-11T08:13:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-13T06:46:45.000Z (about 1 year ago)
- Last Synced: 2025-06-19T06:05:51.169Z (about 1 year ago)
- Topics: bcrypt, css, express, html, javascript, jwt, mongodb, mongoose, node, nodemailer, render, vercel
- Language: JavaScript
- Homepage: https://full-stack-email-otp-based-frontend.vercel.app
- Size: 44.9 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Full_stack_Email_Otp_based_Frontend
# Live Demo : https://full-stack-email-otp-based-frontend.vercel.app
# Full-Stack Email OTP Authentication App with Blog Feature
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.
# 🔐 Authentication Features
Secure login and signup using OTP sent to email
OTP verification integrated with Nodemailer
No password stored — fully OTP-driven
# 📰 Blogging System
Add, view, edit, and delete blogs
Public blog listing for all users
Private blog dashboard for each user
# 📦 Tech Stack
Frontend: React, React Router, Axios
Backend: Node.js, Express.js, MongoDB, Nodemailer
Deployment: Vercel (Frontend), Render/Heroku (Backend suggested)
🚀 How to Run
Clone the repo
Set up .env files for frontend and backend (MongoDB URI, Email credentials)