/BackendTest2

Social Auths

Primary LanguageJavaScript

ToDo APP

Social Auths ready to used in an app. Bulit in NodeJS

OverView

Test submission

What I learnt

  • Managing Auths
  • Handling server Requests
  • Using google as service
  • GCP

NPM packages

  • express
  • mongoose
  • ejs
  • express-ejs-layouts
  • passport
  • passport google auths
  • crypto
  • bootstrap

Folder Structure

    |__ProjectDir
        |__assets
        |   |__css
        |   |    |
        |   |__js
        |       |
        |__config
        |   |__ mongooese.js
        |   |__ passport-auth-middleware.js
        |   |__ passport-google-auth-strategy.js
        |__controllers
        |   |__ homeControllers.js
        |   |__ userController.js
        |
        |__models
        |   |__ user.js
        |__routes
        |   |__ index.ejs
        |   |__ user.js
        |__views
        |   |__ _header.ejs
        |   |__ home.ejs
        |   |__ layout.ejs
        |   |__ login.ejs
        |   |__ profile.ejs
        |   |__ signup.ejs
        |__ .gitignore
        |__ index.js
        |__ package-lock.json
        |__ package.json
        |__ ReadMe.md

Run Project

    npm install

    npm start
    localhost:8000