Skip to content

Agamjain12/Authtic

Repository files navigation

Authorization and authentication application -

  1. Set up linting, Git, pre-commit hook, Docker, GitHub Actions, unit testing and Prettier .
  2. Implement user registration with email or phone number and password. Send OTP for phone verification or verification email with a link for email verification.
  3. Implement user login with JWT token and JWT refresh token.
  4. Learn Passport.js for authentication strategies.
  5. Integrate OAuth 2.0 (Google) for third-party authentication.
  6. Implement middleware.
  7. Develop an edit profile feature allowing users to update important fields, upload, and delete profile images.
  8. Retrieve location and address using the IP address.
  9. Forget password using otp and link also.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published