Portfolio Project Demo
Password Manager
Built a password manager that encrypts stored credentials using a PBKDF-derived master key with salt and iterations, saving only encrypted password data to JSON. This demo connects a Next.js frontend to my original Python password manager code through a FastAPI backend. The Python backend handles account storage, encryption, decryption, and deletion. Passwords are encrypted before storage using Fernet symmetric encryption. The encryption key is derived from your master password using PBKDF2-HMAC-SHA256 with a unique salt and 1,200,000 iterations.
Demo Warning: Do not enter real passwords. This is a portfolio demo for testing the project interface.
Unlock Vault
Enter your master password to unlock the saved vault.