Skip to content

SecureMERN Auth: Multi-modal authentication with Google login/signup, email-password, and token-based sessions for a seamless and secure user experience.

Notifications You must be signed in to change notification settings

vijaisuria/MultiModal-Authentication-MERN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

🚀 MultiModal Authentication MERN Application

MultiModal Authentication MERN Application is a powerful web application developed on the MERN stack, providing a secure and versatile multi-modal authentication system.

Features

Google Login/Sign-up: Users can effortlessly authenticate using their Google accounts.

🔒 Email-Password Login: Secure email-password credentials for a traditional yet secure authentication method.

🔐 Token-Based Sessions: Enjoy token-based session authorization for enhanced security.

Tech Stack

  • MongoDB 📊
  • Express.js 🚀
  • React ⚛️
  • Node.js 🖥️

Getting Started

  1. Clone the repository:
git clone https://github.com/vijaisuria/MultiModal-Authentication-MERN.git
  1. Install client dependencies:
cd MultiModal-Authentication-MERN/client
npm install
  1. Install Sever dependencies:
cd MultiModal-Authentication-MERN/server
npm install
  1. Configure environment variables:

    • Rename .env.example to .env and fill in the required information.
  2. Run the application:

cd client
npm start
cd server
npm start

🌐 Open your browser and visit http://localhost:3000 to see the magic!

Contribution Guidelines

👩‍💻 We welcome contributions! Please check out our contribution guidelines before getting started.

License

This project is licensed under the MIT License.

Feel free to explore and contribute to make SecureMERN Auth even better! 🎉

About

SecureMERN Auth: Multi-modal authentication with Google login/signup, email-password, and token-based sessions for a seamless and secure user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published