Skip to content

Secure, modern password manager built with the MERN stack and Supabase. Features AES-256 encryption, device management, theme support, and CSV/Excel/JSON import-export. Designed for responsive, pixel-perfect performance with end-to-end security.

License

Notifications You must be signed in to change notification settings

utsav-mistry/vaultify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vaultify - Secure Password Manager

A modern, secure password management application built with the MERN stack and Supabase.

Overview

Vaultify provides secure password storage and management with AES-256 encryption, device management, and a professional pixelated UI design.

Current Release: 2.0.0

Vaultify 2.0.0 – Full Stack Migration & Pixelated Professional UI

Major Changes

  • Complete Stack Migration: Migrated from Flask/Jinja2 to MERN stack (MongoDB → Supabase)
  • Modern Frontend: React.js with Context API for state management
  • Professional UI: Minimal design with pixelated aesthetics and smooth animations
  • Enhanced Security: Improved JWT authentication and device management
  • Theme System: Light and dark mode with professional color palette
  • Responsive Design: Mobile-first approach with horizontal/vertical layouts

Technical Improvements

  • Backend: Node.js/Express with Supabase integration
  • Frontend: React with custom pixelated icons and animations
  • Database: Supabase PostgreSQL with existing data preservation
  • Authentication: Enhanced JWT system with device approval
  • UI/UX: Custom message system replacing toast alerts
  • Performance: Optimized loading with pixelated animations

New Features

  • Pixelated Design System: Custom SVG icons and loading animations
  • Device Management: Multi-device support with approval workflow
  • Import/Export: CSV, Excel, and JSON format support
  • Professional Messaging: Themed popup system synchronized with theme
  • Version History: Interactive timeline with release details

Features

  • Secure Authentication: JWT-based authentication with email verification
  • Password Management: Encrypted storage with AES-256 encryption
  • Device Management: Multi-device support with session control
  • Import/Export: Secure data portability
  • Professional UI: Minimal design with pixelated aesthetics
  • Theme Support: Light and dark mode
  • Responsive Design: Mobile and desktop optimized

Technology Stack

  • Frontend: React, Context API, CSS3
  • Backend: Node.js, Express, JWT
  • Database: Supabase (PostgreSQL)
  • Encryption: AES-256
  • Email: Nodemailer

Security

  • AES-256 encryption for password storage
  • JWT token authentication
  • Device session management
  • Secure password generation
  • Rate limiting and validation

License

This software is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY-NC-ND 4.0).

What This Means:

  • You May: Use this software for personal or non-commercial purposes.
  • You May NOT: Modify, distribute, or use this software for commercial purposes.

Full License Details:

For more information, please refer to the official license:
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International

© 2025 Vaultify Inc. All rights reserved.

About

Secure, modern password manager built with the MERN stack and Supabase. Features AES-256 encryption, device management, theme support, and CSV/Excel/JSON import-export. Designed for responsive, pixel-perfect performance with end-to-end security.

Resources

License

Stars

Watchers

Forks

Packages

No packages published