xmliszt / e-safe

a Distributed Storage Solution that allows for Identity and Access Management (IAM) and secure storage of Secrets while distributing security liability.​

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

E-SAFE

50.041 Distributed Systems Project

A Distributed Storage Solution that allows for Identity and Access Management (IAM) and secure storage of Secrets while distributing security liability.​

How to run?

To start as Locksmith Server:

go run cmd/e-safe/main.go -locksmith

To start as a Node:

go run cmd/e-safe/main.go -node

To start the front-end web application:

cd client
npm install
npm run serve

Visit the website at: localhost:8080

Demo

Video Demo

About

a Distributed Storage Solution that allows for Identity and Access Management (IAM) and secure storage of Secrets while distributing security liability.​

License:MIT License


Languages

Language:Go 69.9%Language:Vue 24.7%Language:JavaScript 4.8%Language:HTML 0.6%