PasswordKeepR is an all-in-one password manager where organizations and users can generate and store their passwords.
A user logging in. (Don't worry - those aren't real passwords or accounts 🙃)
Filtering passwords by category.
Searching for a specific password.
Users can generate a password by choosing a length and whether to include capitals or special characters.
Secure mode can protect passwords from prying eyes - and can only be undone by entering PasswordKeepR login information.
Front End
- HTML
- CSS (Pico framework)
- Sass
- jQuery
Back End
- Node.js
- Express
- Postgres
- Create the
.env
by using.env.example
as a reference:cp .env.example .env
- Update the .env file with your correct local information
- username:
labber
- password:
labber
- database:
midterm
- Install dependencies:
npm i
- Fix to binaries for sass:
npm rebuild node-sass
- Reset database:
npm run db:reset
- Check the db folder to see what gets created and seeded in the SDB
- Run the server:
npm run local
- Note: nodemon is used, so you should not have to restart your server
- Visit
http://localhost:8080/
- Node 10.x or above
- NPM 5.x or above
- PG 6.x