Skip to content

kartikkc/securevault

Repository files navigation

SecureVault 🔐

SecureVault is an advanced password management solution designed to help you secure your digital accounts. It provides a clean, modern interface for storing, generating, and organizing passwords, with a strong emphasis on security and usability.

🔗 Live demo: securevault-six.vercel.app

Features

  • Military-grade encryption — built around AES-256 encryption for protecting stored credentials
  • Password generation & autofill — quickly generate strong passwords for any account
  • Multi-device sync — keep your vault up to date across devices
  • Two-factor authentication (2FA) support for an extra layer of account security
  • Tiered plans — Personal, Premium, and Family plans with features like unlimited passwords, family sharing, and admin controls

Tech Stack

SecureVault is built with:

Project Structure

securevault/
├── app/            # Next.js app router pages and layouts
├── components/     # Reusable UI components
├── contexts/        # React context providers (app-wide state)
├── guidelines/       # Project/design guidelines
├── hooks/          # Custom React hooks
├── lib/            # Utility functions and shared logic
├── styles/         # Global styles and Tailwind configuration
├── App.tsx         # Root application component
└── package.json    # Project dependencies and scripts

Getting Started

Prerequisites

  • Node.js 18 or later
  • npm (or your preferred package manager)

Installation

  1. Clone the repository:

    git clone https://github.com/kartikkc/securevault.git
    cd securevault
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Open http://localhost:3000 in your browser to see the app.

Available Scripts

Command Description
npm run dev Start the development server
npm run build Build the app for production
npm run start Start the production server
npm run lint Run ESLint

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request if you have suggestions for improvements or new features.

Attributions

This project includes components from shadcn/ui (MIT license) and photos from Unsplash (Unsplash license). See Attributions.md for details.

License

No license has been specified for this repository yet. Consider adding one (e.g., MIT) to clarify how others can use your code.

About

This is a advance password management solution developed to aid the security of your digital accounts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors