Projects
Cover photo for Passworld

Passworld

Date created

Sept 2021

A website to generate and learn about passwords

Tech stack

Logo for Laravel

Laravel

Laravel Livewire logo

Livewire

Logo for Tailwind

Tailwind

MySQL logo

MySQL

Project overview

Overview

I developed Passworld to focus on raising awareness about cybersecurity and the significance of robust passwords. It enables users to evaluate the strength of their passwords and offers features to generate new ones. Additionally, the site includes a section displaying the most frequently used passwords, illustrating common security pitfalls.

Technology

Passworld is built using Laravel, with Blade templates for dynamic HTML page rendering. The UI design is crafted using Tailwind CSS, complemented by the DaisyUi plugin, which aids in creating an engaging, responsive interface. This setup allows users to generate passwords through an interactive slider, incorporating options like numbers, letters, symbols, and even swear words.

A unique feature of Passworld is the “a$$word” page, where users can create a password comprising a sequence of concatenated swear words. To make these passwords memorable yet logical, I designed several grammars and an algorithm that intelligently combines swear words. This approach ensures that the passwords are not only unique but also easy to remember.