An open API service indexing awesome lists of open source software.

https://github.com/xaxtric7/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.
https://github.com/xaxtric7/vaultveritus

bun reactjs security-tools tailwindcss typescript vite

Last synced: 2 months ago
JSON representation

๐Ÿ” 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.

Awesome Lists containing this project

README

          

# 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](https://github.com/user-attachments/assets/8e5e08ba-f232-47dd-9346-2c4297a0c2c4)

![Image](https://github.com/user-attachments/assets/9f7013cb-3976-482b-8461-73c8e90cd3d5)

![Image](https://github.com/user-attachments/assets/4f4c1399-4d42-446a-98bb-3261277f8d67)

![Image](https://github.com/user-attachments/assets/9d3ec7ba-7abf-4ed5-8f4f-72bd272cd1c7)

![Image](https://github.com/user-attachments/assets/931778f1-2237-4c08-b414-31cda9a5653e)

![Image](https://github.com/user-attachments/assets/39bcf0c5-19cb-41a6-87d9-462c8c49bcff)

![Image](https://github.com/user-attachments/assets/182059c3-efea-43b3-be03-03f46c917d45)

![Image](https://github.com/user-attachments/assets/e94a805f-92aa-45e5-b96a-2f14c916e986)

![Image](https://github.com/user-attachments/assets/779e2965-0e12-4904-b8cf-d101485a3199)

## ๐Ÿ” 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](https://vitejs.dev/) โ€“ Fast and lightweight build tool.
- [Tailwind CSS](https://tailwindcss.com/) โ€“ Utility-first CSS framework.
- [TypeScript](https://www.typescriptlang.org/) โ€“ Typed superset of JavaScript.
- **Package Management:**
- [Bun](https://bun.sh/) โ€“ Modern JavaScript runtime and package manager.

## ๐Ÿš€ Getting Started

### Prerequisites

Ensure you have the following installed:

- [Bun](https://bun.sh/docs/installation) (or alternatively, [Node.js](https://nodejs.org/) and [npm](https://www.npmjs.com/))

### Installation

1. **Clone the Repository:**

```bash
git clone https://github.com/XaXtric7/VaultVeritus.git
cd VaultVeritus
```

2. **Install Dependencies:**

Using Bun:

```bash
bun install
```

Or using npm:

```bash
npm install
```

3. **Start the Development Server:**

Using Bun:

```bash
bun dev
```

Or using npm:

```bash
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](LICENSE).

## ๐Ÿ“ฝ๏ธ PPT

๐Ÿ“ [Download Presentation - VaultVeritus.pptx](https://github.com/user-attachments/files/19720259/VaultVeritus.pptx)
๐Ÿ“ [Diagrams.pdf](https://github.com/user-attachments/files/19720261/Diagrams.pdf)

## ๐Ÿ™Œ Acknowledgements

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