Skip to content

Latest commit

 

History

History
24 lines (22 loc) · 699 Bytes

README.md

File metadata and controls

24 lines (22 loc) · 699 Bytes

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