Passworld
Date created
Sept 2021
A website to generate and learn about passwords
Tech stack
Laravel
Livewire
Tailwind
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.