Skip to content

pragyanbhatt1213/PasswordGenerator

Repository files navigation

Password Generator [React Native]

A secure and customizable password generation mobile application built with React Native.

Features

  • Dynamic password length selection
  • Customizable character type inclusion
    • Lowercase letters
    • Uppercase letters
    • Numbers
    • Symbols
  • Instant password generation
  • Copy-to-clipboard support
  • Responsive design

Step 1: Start the Metro Server

First, start Metro, the JavaScript bundler that ships with React Native.

# using npm
npm start
# OR using Yarn
yarn start

Step 2: Start your Application

Let Metro Bundler run in its own terminal. Open a new terminal from the project root:

For Android

# using npm
npm run android
# OR using Yarn
yarn android

For iOS

# using npm
npm run ios
# OR using Yarn
yarn ios

If set up correctly, you should see the Password Generator app running in your emulator/simulator.

Step 3: Using the Password Generator

  1. Enter desired password length (4-12 characters)
  2. Select character types:
    • ✅ Lowercase (default)
    • ☐ Uppercase
    • ☐ Numbers
    • ☐ Symbols
  3. Click "Generate Password"
  4. View and copy your generated password

Dependencies

  • React Native
  • Formik
  • Yup
  • react-native-bouncy-checkbox

Troubleshooting

  • Ensure all dependencies are installed: npm install
  • Check Metro bundler logs
  • Verify emulator/simulator configuration

Customization

Easily modify:

  • Character set
  • Password length constraints
  • UI styles in styles object

Congratulations! 🎉

You're now running the Password Generator React Native App! 🔐🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published