Skip to content

VorAd2/safelock-pass-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Safelock - Credential Manager

A website based on Express + React, created with the goal of practicing web knowledge. The project is based on a shared credential manager. Users are free to create vaults to store credentials and share them with whomever they want. In addition (not yet implemented), users can also store credit card information and documents, such as receipts and proof of purchase, with the same freedom to share them. Finally, the application provides a generator for passwords, secret phrases and usernames.


🎯 Shortcuts


🧩 Previews and Features

Home Page

Home page

Dashboard -> Vaults

Vaults page

Vault Modal

Vault modal


Dashboard -> Generate Username

Username generation

🧰 Toolbox


🚀 How to Run

To run this project, you need to have NodeJS installed on your machine, an account with MongoDB Atlas and a Gemini API Key.

1. Clone the repository

 git clone https://github.com/VorAd2/safelock-pass-manager
 cd safelock-pass-manager

2. Install dependencies

cd backend
npm install
cd frontend
npm install

3. Create the .env files

Check the .env.template files in backend and frontend and fill in the variables.

4. Run !!

  cd backend
  npm run dev
  cd frontend
  npm run dev

Releases

No releases published

Packages

No packages published