Skip to content

PasswordGen is your go-to tool for creating strong and secure passwords build using GitHub Actions CICD. Customize the length and complexity of your passwords. This React-based application allowing you to generate secure passwords effortlessly. Plus, with the ability to copy your generated passwords.

Notifications You must be signed in to change notification settings

KunalBhat55/PasswordGenApp-with-CICD

Repository files navigation

Password Generator with CICD

GitHub Workflow Status

This is a simple Password Generator application built with React and integrated with GitHub Actions for Continuous Integration and Continuous Deployment (CI/CD).

Table of Contents

Features

  • Generate secure and random passwords.
  • Customize password length and complexity.
  • Copy generated passwords to your clipboard.
  • Built with React for a responsive and interactive user interface.
  • Containerized the application using Docker and Build & Pushed to Docker hub using CI/CD

Demo

You can try the live demo of the Password Generator app here: Live Demo

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/KunalBhat55/PasswordGenApp-with-CICD.git
    
  2. Navigate to the project directory:

    cd password-generator
    
  3. Install the dependencies and Start the development server:

    npm install
    npm start
    
  4. Open your web browser and visit http://localhost:3000 to use the Password Generator app locally.

CI/CD with GitHub Actions

This project is integrated with GitHub Actions for automated CI/CD. Every time you push changes to the main branch, GitHub Actions will:

  • Build and test the application.
  • Deploy the application to the production environment(vercel).

Usage

  • Click the "Generate Password" button to create a random password.
  • Adjust the length and complexity settings to customize the generated password.
  • You also have options for including numbers and characters
  • Click the "Copy to Clipboard" button to copy the generated password to your clipboard.

About

PasswordGen is your go-to tool for creating strong and secure passwords build using GitHub Actions CICD. Customize the length and complexity of your passwords. This React-based application allowing you to generate secure passwords effortlessly. Plus, with the ability to copy your generated passwords.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published