Skip to content

andrewlpmcneill/PasswordKeepR

Repository files navigation

PasswordKeepR

PasswordKeepR is an all-in-one password manager where organizations and users can generate and store their passwords.

Demos

A user logging in. (Don't worry - those aren't real passwords or accounts 🙃)

'Login flow'

Filtering passwords by category.

'Category filter'

Searching for a specific password.

'Password search'

Users can generate a password by choosing a length and whether to include capitals or special characters.

'Password generator'

Secure mode can protect passwords from prying eyes - and can only be undone by entering PasswordKeepR login information.

'Secure mode'

Stack

Front End

  • HTML
  • CSS (Pico framework)
  • Sass
  • jQuery

Back End

  • Node.js
  • Express
  • Postgres

Setup

  1. Create the .env by using .env.example as a reference: cp .env.example .env
  2. Update the .env file with your correct local information
  • username: labber
  • password: labber
  • database: midterm
  1. Install dependencies: npm i
  2. Fix to binaries for sass: npm rebuild node-sass
  3. Reset database: npm run db:reset
  • Check the db folder to see what gets created and seeded in the SDB
  1. Run the server: npm run local
  • Note: nodemon is used, so you should not have to restart your server
  1. Visit http://localhost:8080/

Dependencies

  • Node 10.x or above
  • NPM 5.x or above
  • PG 6.x

Credits

Barento Badaso

Seamus McGill

Andrew McNeill

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published