Skip to content

AuthApp is a web app designed to enable both Google Auth and local signup/login functionality. Built with Node.js, PostgreSQL, EJS, this app leverages the Google Auth API to allow users to log in with their Google accounts and also supports traditional signup and login processes. Passport, bcrypt, express-session utilized for a secure auth system

Notifications You must be signed in to change notification settings

mightyoctopus/google-auth

Repository files navigation

Key Features:

  • Google Authentication integration
  • Local signup and login functionality
  • Secure password hashing with bcrypt
  • Session management with express-session
  • User-friendly interface with EJS templates

Technologies Used:

  • Node.js
  • Express.js
  • PostgreSQL
  • EJS
  • Google Auth API
  • Passport.js
  • bcrypt
  • express-session

Getting Started:

  1. Clone the repository: git clone https://github.com/yourusername/authapp.git
  2. Install dependencies: npm install
  3. Set up the PostgreSQL database and configure environment variables
  4. Acquire Google Client ID and Client Key from Google Developer Console
  5. Run the application: npm start
  6. Access the app at http://localhost:3000

About

AuthApp is a web app designed to enable both Google Auth and local signup/login functionality. Built with Node.js, PostgreSQL, EJS, this app leverages the Google Auth API to allow users to log in with their Google accounts and also supports traditional signup and login processes. Passport, bcrypt, express-session utilized for a secure auth system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published