shouryan01 / bitwarden_clone

A Bitwarden (password-manager) clone written using Ruby on Rails!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bitwarden Password Manager Clone

I built an open-source password manager that aims to replicate the core functionality of Bitwarden, built using Ruby on Rails. It provides a secure and convenient way to store, manage, and share your passwords and sensitive information. The main goal of this repository was to learn Ruby on Rails and then build a full-stack app using it.

  • Secure Encryption: Uses state-of-the-art encryption to ensure your data is protected
  • CRUD logins and personal accounts easily
  • Securely share logins with trusted contacts

Demo

Here is a YouTube demo!

Getting Started

Clone the repository:

git clone https://github.com/shouryan01/bitwarden_clone.git

Install and start a Postgres database. I recommend this one.

Open the cloned repo and then run these commands one by one:

bundle install
rails db:create
rails db:migrate
bin/dev

Open your web browser and go to http://localhost:3000

Screenshots

Landing Page

image

Authentication & User Management

image image image

Adding Login

image

Login Details

image

Edit Login

image

Share Login

image

Login Details

image

Credits: I'd like to thank Go Rails and their excellent resources that helped me learn Ruby on Rails and build this app.

About

A Bitwarden (password-manager) clone written using Ruby on Rails!

License:MIT License


Languages

Language:Ruby 56.6%Language:HTML 38.8%Language:JavaScript 3.0%Language:CSS 1.4%Language:Shell 0.2%