Skip to content

A secure web application used as a file backup system. Enables file upload and download under an ecnrypted channel.

Notifications You must be signed in to change notification settings

YanivYE/GuardianVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guardian Vault

A secure web application used as a file backup system. Enables file upload and download under an ecnrypted channel.

Features

  • Upload/Download files
  • AES, Deffie-Helman Encrypted Channel
  • Share files to other users
  • PBKDF2 Protected Files
  • 2FA
  • Web Attack Detection

Installation

  git clone "https://gitlab.com/YanivYe06/guardianvault.git"
  cd guardianvault
  cd backend
  node Server.js

Install any required libraries by:

  npm install "[PACKAGE-NAME]"

Usage

After running the server you are prompted with:

  Server is running on http://localhost:8201

Enter http://localhost:8201 on your local browser for client side.

Technologies

Google Cloud MongoDB Socket.io NodeJS Express.js

Authors

Screenshots

App Screenshot

App Screenshot

App Screenshot

Flow Diagram

App Screenshot

About

A secure web application used as a file backup system. Enables file upload and download under an ecnrypted channel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published