Skip to content

Implementation of simple user authentication created using MERN stack to understand the functionalities.

Notifications You must be signed in to change notification settings

gokulsrepo/auth-frontend

Repository files navigation

Check out the running application here: https://resilient-centaur-8e3fef.netlify.app/
Check out the backend source code here: https://github.com/gokulsrepo/auth-backend

User Authentication App (MERN Stack)

This is a full-stack web application for user authentication built using the MERN stack. It allows users to register, login, and access the homepage.

Features

  • User Registration: Allows new users to create an account with a unique email and password.
  • User Login: Existing users can log in using their registered email and password.
  • Password Hashing: Passwords are securely hashed before being stored in the database.
  • JWT Authentication: JSON Web Tokens are used for secure authentication.
  • Protected Routes: Certain routes and resources are protected and require authentication.
  • User Homepage: Displays user details.

Technologies Used

  • MongoDB: A NoSQL database used for storing user data.
  • Express.js: A web application framework for handling HTTP requests.
  • React.js: A JavaScript library for building user interfaces.
  • Node.js: A JavaScript runtime environment for server-side development.
  • JWT (JSON Web Tokens): Used for secure authentication.
  • bcrypt: A library for hashing passwords.

About

Implementation of simple user authentication created using MERN stack to understand the functionalities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published