8000 GitHub - panta3/Authentication-Project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

panta3/Authentication-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full-Stack Authentication App with Google and JWT

This is a full-stack web application built using React.js, Redux, Tailwind CSS, MongoDB, Node.js, and Express. The app features user authentication with JWT for secure session management, password encryption with bcrypt, and Firebase for Google login and file storage.

Features

  • User Authentication:

    • Sign up and log in with email and password.
    • Google authentication via Firebase.
    • Secure password hashing using bcrypt.
    • JWT-based session management.
  • User Management:

    • Update profile, including uploading profile pictures using Firebase Storage.
    • Protected routes based on user authentication status.
  • Tech Stack:

    • Frontend: React.js, Redux for state management, Tailwind CSS for styling.
    • Backend: Node.js, Express, MongoDB for user data and JWT authentication.
    • Firebase: Google login authentication, file uploads to Firebase Storage.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/your-repository-name.git
    cd your-repository-name ```
  2. Install Dependencies

        cd client
        npm install```
        
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0