Skip to content

arjunkdot/keepsafe

Repository files navigation

Keepsafe: A simple Rails password manager app

This is a simple password manager app built with Ruby on Rails, created as part of my Rails learning journey.

I followed this Udemy tutorial to build it.

Note: The final version is hosted on Render using their free tier. As Render notes, free instances spin down after periods of inactivity, which may cause the first request to take up to 50 seconds or more to load. If the hosted app is unavailable, feel free to clone the repository and run it locally.

Deployment

  1. First, clone the repo using the following command:
git clone https://github.com/arjunkdot/keepsafe.git
  1. Create a Postgres database and update config/database.yml.
  2. Run database migration
bin/rails db:migrate

Note: You may also want to create new secret keys and update the credentials file with the new ActiveRecord encryption keys.

Run the following command to edit the credentials file. This will create a new master key which is stored inside the master.key file. Please make sure to save it somewhere safe like a password manager.

bin/rails credentials:edit

Demo

Keepsafe Demo

License

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

A simple password manager application built on Rails w/ Hotwire.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published