An open API service indexing awesome lists of open source software.

https://github.com/nrenner0211/password-manager

Vault: a simple, safe, and secure password manager
https://github.com/nrenner0211/password-manager

authentication bcrypt handlebarsjs javascript nodejs password-manager sequelize

Last synced: 6 months ago
JSON representation

Vault: a simple, safe, and secure password manager

Awesome Lists containing this project

README

          

# Vault

## About

Vault is an application that acts as a secure password manager. In the age of big data leaks, we want to produce a safe place for your information. User story below:

`AS A person concerned with privacy on the internet`

`I WANT a secure application to save sensitive items`

`SO THAT I can have safe storage and peace of mind`

## Project Requirements

`Use Node.js and Express.js to create a RESTful API`

`Use Handlebars.js as the templating engine`

`Use MySQL and the Sequelize ORM for the database`

`Have both GET and POST routes for retrieving and adding new data`

`Be deployed using Heroku (with data)`

`Use at least one new library, package, or technology that we haven’t discussed`

`Have a polished UI`

`Be responsive`

`Be interactive (i.e., accept and respond to user input)`

`Have a folder structure that meets the MVC paradigm`

`Include authentication (express-session and cookies)`

`Protect API keys and sensitive information with environment variables`

`Have a clean repository that meets quality coding standards (file structure, naming conventions, best practices for class/id naming conventions, indentation, quality comments, etc.)`

`Have a quality README (with unique name, description, technologies used, screenshot, and link to deployed application)`

## Walkthrough

![Vault Preview](/public/images/vault.gif)

## Technology Used

Node.js and npm packages express, express-handlebars, mysql2, sequelize, dotenv, express-session and bcrypt. To hit our new technology requirement, we used [Bulma](https://bulma.io/) to style the application.

## Links

[Repository](https://github.com/nrenner0211/password-manager)

[Deployed](https://safe-escarpment-80538.herokuapp.com/)

## Future Development

In the future, we would like to add features such as light/dark mode, weak password alert, add secure notes, generate random password, and a file portal to act as a virtual filing cabinet.

## Collaborators

Nicolette Renner ---
[Portfolio](https://nrenner0211.github.io/my-first-portfolio/)

[![Linkedin Badge](https://img.shields.io/badge/-nrenner0211-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/nrenner0211/)](https://www.linkedin.com/in/nrenner0211/)
[![Gmail Badge](https://img.shields.io/badge/-nrenner0211@gmail.com-c14438?style=flat-square&logo=Gmail&logoColor=white&link=mailto:nrenner0211@gmail.com)](mailto:nrenner0211@gmail.com)

Davon Webb