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.
- 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.
- 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.
Ensure you have the following installed:
-
Clone the Repository:
git clone https://github.com/XaXtric7/VaultVeritus.git cd VaultVeritus
-
Install Dependencies:
Using Bun:
bun install
Or using npm:
npm install
-
Start the Development Server:
Using Bun:
bun dev
Or using npm:
npm run dev
-
Access the Application:
Open your browser and navigate to
http://localhost:5173
to view the application.
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
Note: Testing scripts and configurations are currently under development.
This project is licensed under the MIT License.
π Download Presentation - VaultVeritus.pptx π Diagrams.pdf
- Inspired by the need for stronger password practices.
- Built with modern web development tools and best practices.