Team Ai
Apppublic

KunalTyagi1120/SecretSauce

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
App README

๐Ÿ” My Vault

A secure password manager built with Flask, SQLite, and modern UI (glassmorphism + gradient effects). Easily register, login, and store your secrets safely inside your own vault.


๐Ÿš€ Features

  • โ€”๐Ÿง‘โ€๐Ÿ’ป User authentication (Register/Login)
  • โ€”๐Ÿ”‘ AES-based encryption for secrets
  • โ€”๐Ÿ“‚ Vault to store & manage secrets
  • โ€”โœจ Glassmorphic UI with gradient animations
  • โ€”๐Ÿ” Search + pagination for stored items
  • โ€”๐Ÿ“ฑ Fully responsive design
  • โ€”๐Ÿ”’ Sensitive data never exposed in plain text

๐Ÿ—‚๏ธ Project Structure

โ”œโ”€โ”€ app/ # Flask routes, auth, vault logic โ”œโ”€โ”€ config/ # Database connection โ”œโ”€โ”€ utils/ # Crypto, validators, filters โ”œโ”€โ”€ static/ # CSS & frontend assets โ”œโ”€โ”€ templates/ # Jinja2 HTML templates โ”œโ”€โ”€ app.py # Main Flask entry โ”œโ”€โ”€ schema.sql # Database schema โ”œโ”€โ”€ requirements.txt # Python dependencies โ”œโ”€โ”€ Dockerfile # For container deployment โ””โ”€โ”€ README.md # Documentation


โš™๏ธ Setup & Installation

1๏ธโƒฃ Clone Repo

bash
git clone https://github.com/YOUR_USERNAME/my-vault.git
cd my-vault


python -m venv venv
source venv/bin/activate   # Linux / Mac
venv\Scripts\activate      # Windows


pip install -r requirements.txt
FLASK_APP=app.py
FLASK_ENV=development
SECRET_KEY=your-secret-key-here
DATABASE_URL=sqlite:///database.db