Skip to content

πŸ” VaultVeritus is an open-source password strength analyzer designed to help users evaluate and improve their passwords. It provides real-time feedback on password strength, highlighting areas for enhancement to ensure robust security practices.

License

Notifications You must be signed in to change notification settings

XaXtric7/VaultVeritus

Repository files navigation

VaultVeritus πŸ”

VaultVeritus is an open-source password strength analyzer designed to help users evaluate and improve their passwords. It provides real-time feedback on password strength, highlighting areas for enhancement to ensure robust security practices.

πŸ“· Screenshots

Image

Image

Image

Image

Image

Image

Image

Image

Image

πŸ” Features

  • Real-Time Analysis: Instantly evaluates password strength as users type.
  • Comprehensive Criteria Checks:
    • Minimum and maximum length requirements.
    • Inclusion of uppercase and lowercase letters.
    • Presence of numbers and special characters.
    • Detection of common or easily guessable passwords.
  • User-Friendly Interface: Clean and intuitive design for seamless user experience.
  • Responsive Design: Optimized for various devices and screen sizes.

πŸ› οΈ Technologies Used

  • Frontend:
    • Vite – Fast and lightweight build tool.
    • Tailwind CSS – Utility-first CSS framework.
    • TypeScript – Typed superset of JavaScript.
  • Package Management:
    • Bun – Modern JavaScript runtime and package manager.

πŸš€ Getting Started

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the Repository:

    git clone https://github.com/XaXtric7/VaultVeritus.git
    cd VaultVeritus
  2. Install Dependencies:

    Using Bun:

    bun install

    Or using npm:

    npm install
  3. Start the Development Server:

    Using Bun:

    bun dev

    Or using npm:

    npm run dev
  4. Access the Application:

    Open your browser and navigate to http://localhost:5173 to view the application.

πŸ“ Project Structure

VaultVeritus/
β”œβ”€β”€ public/             # Static assets
β”œβ”€β”€ src/                # Source code
β”‚   β”œβ”€β”€ components/     # Reusable UI components
β”‚   β”œβ”€β”€ styles/         # Tailwind CSS configurations
β”‚   └── main.tsx        # Entry point
β”œβ”€β”€ index.html          # HTML template
β”œβ”€β”€ package.json        # Project metadata and scripts
β”œβ”€β”€ tailwind.config.ts  # Tailwind CSS configuration
β”œβ”€β”€ tsconfig.json       # TypeScript configuration
└── vite.config.ts      # Vite configuration

πŸ§ͺ Testing

Note: Testing scripts and configurations are currently under development.

πŸ“„ License

This project is licensed under the MIT License.

πŸ“½οΈ PPT

πŸ“ Download Presentation - VaultVeritus.pptx πŸ“ Diagrams.pdf

πŸ™Œ Acknowledgements

  • Inspired by the need for stronger password practices.
  • Built with modern web development tools and best practices.

About

πŸ” VaultVeritus is an open-source password strength analyzer designed to help users evaluate and improve their passwords. It provides real-time feedback on password strength, highlighting areas for enhancement to ensure robust security practices.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages