Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

Password Generator 🔐

A modern, password generator designed and developed from a Figma concept into a fully functional web application.

The goal of this project was to create a simple, intuitive, and visually clean experience that allows users to generate secure passwords while giving them control over password length, special characters, and password strength.

🌐 Live Demo

https://password-luis.netlify.app


Project Overview

The Password Generator allows users to create random passwords with customizable options. Users can:

  • Generate random passwords instantly
  • Select different password lengths (8, 12, or 15 characters)
  • Enable or disable special characters
  • View password strength feedback
  • Copy generated passwords to the clipboard

The project focuses on combining clean user interface design with practical frontend functionality.


My Role

🎨 UI/UX Designer

As the designer of this project, I was responsible for:

  • Creating the complete interface design in Figma
  • Defining the layout, spacing, typography, and visual hierarchy
  • Designing the user experience flow
  • Creating reusable UI components
  • Ensuring the design was simple, accessible, and user-friendly
  • Preparing the design system and visual direction for development

💻 Frontend Developer

As the developer, I transformed the Figma design into a functional web application.

Responsibilities included:

  • Building the structure using semantic HTML
  • Creating responsive styling with CSS
  • Developing password generation logic using JavaScript
  • Implementing password length selection
  • Creating the special character toggle functionality
  • Adding clipboard copy functionality
  • Creating password strength indicators
  • Testing and improving the user experience

Technologies used:

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • Figma

Design Process

1. Research & Planning

The project started by identifying the essential features required for a password generator and understanding how users interact with password creation tools.

2. UI Design

The interface was designed in Figma with a focus on:

  • Minimal and clean aesthetics
  • Clear information hierarchy
  • Easy-to-understand controls
  • Mobile-friendly layout

3. Development

The approved design was translated into code, ensuring that the final implementation closely matched the original design concept.

4. Testing

The application was tested for:

  • Password generation accuracy
  • Button interactions
  • Copy functionality
  • Responsive behavior

Features

✅ Random password generation ✅ Adjustable password length ✅ Special character control ✅ Password strength indicator ✅ Copy to clipboard ✅ Responsive design


Project Structure

Password-Generator/
│
├── index.html       # Application structure
├── index.css        # Styling and layout
├── index.js         # Application logic
├── README.md        # Project documentation
│
└── Image/
    └── Lu.jpg       # Project assets

Connect With Me

LinkedIn

https://www.linkedin.com/in/luiseichie/

Figma Community

https://www.figma.com/@eichieluis?fuid=921815117491849144


License

This project is open for learning and inspiration.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages