Skip to content

SrihariWebDeveloper/Secure_User_Authentication_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Secure User Authentication System using MERN Stack

Project Description

A robust and secure user authentication system built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. This project provides a comprehensive authentication solution with features like email verification, password reset, and secure token-based authentication.

Getting Started

  1. Clone the repository: git clone https://github.com/SrihariWebDeveloper/Secure_User_Authentication_System
  2. Install dependencies: npm install
  3. Start the application: npm start

Features

  • Signup: Create a new account with email and password

  • Login: Secure login with email and password

  • Email Verification: Verify email address with a secure 6-digit OTP

  • Reset Password: Reset password with OTP verification

  • Responsive Website: Optimized for mobile and desktop devices

  • Secure Token-based Authentication: Using JSON Web Tokens (JWT) for secure authentication

  • Cookies: Secure cookie management for authentication

  • Global State Management: Using Context API for efficient state management

Technologies Used

  • Frontend:
    • Vite + React for fast and efficient development
    • Tailwind CSS for responsive and customizable UI
    • JavaScript for dynamic and interactive client-side logic
  • Backend:
    • Node.js (Express) for robust and scalable server-side logic
    • MongoDB for secure and efficient data storage.
  • Security:
    • JSON Web Tokens (JWT) for secure token-based authentication.
    • Cookies for secure session management.

Live Link πŸ”— πŸ‘‡ :-

https://secure-user-authentication-system-client.onrender.com

Connect with me :-

Email πŸ“§ :- runnersunny07@gmail.com

LinkedIn πŸ”—:- https://www.linkedin.com/in/erukala-srihari-675a42285

Contributing

Contributions are welcome! Please submit a pull request with your changes and a brief description of what you've added!!.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages