Skip to content

Web application for generating strong and secure passwords

License

Notifications You must be signed in to change notification settings

ndriqimlahu/password-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Password Generator

Ndriçim Lahu

View Website · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License

About The Project

Password Generator is a web application for generating strong and secure passwords, which contains a combination of lowercase and uppercase letters, numbers, and special symbols. The purpose of this application is to help users create strong and secure passwords that are very less vulnerable to hacking and cyber attacks. When using the Password Generator app, it's important to remember to store the generated password in a secure location, such as a password manager, encrypted file or in a different secure location. Also is a good practice to change passwords regularly to reduce the risk of unauthorized access to your accounts. So overall the Password Generator can be accessed from any device with an internet connection on Web App, but with support of the PWA (Progressive Web App) it can be installed on mobile as a standalone Mobile App, making it convenient and accessible to a wide range of users.

Built With

The web application is built and based on technologies like below:

  • HTML5
  • CSS3
  • JavaScript
  • React

Features

✅ Generate strong and secure passwords

✅ Password length by using a slider to ensure the high security

✅ Password strength by using customizable toggle settings

✅ Designed to be user-friendly and easy to use

✅ Responsive design for better user experience on different screen sizes

✅ It can be installed as a standalone application for desktop and mobile devices

✅ Supports PWA and can be used in Offline mode as well

Getting Started

By getting started with the project, first you need to take a look at the required Prerequisites and after that the Installation steps.

Prerequisites

In order to open this web application is required to have an IDE or Code Editor (Visual Studio Code) and an Browser (Google Chrome).

Installation

  1. Download the source code or Clone this repository to your local machine:
    git clone https://github.com/ndriqimlahu/password-generator.git
    
  2. Open the repo folder with your IDE or Code Editor.
  3. After that open the Terminal and type the below command to install the all required dependencies:
    npm install
    
  4. After that in the Terminal, type the below command to run the web server and application:
    npm start
    
  5. Now launch the web application with Browser by typing the URL http://localhost:3000/ and choose a specific page to open.

Usage

To generate a password, choose the desired password length by using the range slider and choose which characters to include. You can include lowercase letters, uppercase letters, numbers, and special characters or symbols.

Once you are satisfied with your settings, click the "Generate Password" button to generate your secure and strong password. After that you can copy your password and store in secure location. If you need to generate a new password, simply just click again in the "Generate Password" button.

There you can see some useful additional screenshots of how the project looks like and how can be used.

  • Home page (Responsive for Desktop)

  • Home page (Responsive for Big Laptop)

  • Home page (Responsive for Small Laptop)

  • Home page (Responsive for Big Tablet)

  • Home page (Responsive for Small Tablet)

  • Home page (Responsive for Big Mobile)

  • Home page (Responsive for Small Mobile)

Contributing

Contributions to this project are welcome! If you have any ideas for features or improvements, feel free to create a pull request or open an issue.

Also, if you liked the project or found it useful, please give a ⭐️ to this repository.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

Web application for generating strong and secure passwords

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published