A modern Password Generator built using React, Vite, Tailwind CSS and React Hooks.
https://password-generator-ivory-two-39.vercel.app
- Generate secure random passwords
- Adjustable password length
- Include numbers
- Include special characters
- One-click copy to clipboard
- Responsive UI
- Built with React Hooks
- React.js
- Vite
- Tailwind CSS
- JavaScript
- Vercel
Used to manage:
- Password Length
- Generated Password
- Number Toggle
- Character Toggle
Used to optimize password generation function and avoid unnecessary re-creation.
Used to regenerate password whenever:
- Length changes
- Number option changes
- Character option changes
Used to access the password input field and implement copy functionality.
src/
│
├── App.jsx
├── App.css
├── index.css
├── main.jsx
│
└── assets/
Clone the repository
git clone https://github.com/Swati89923/PasswordGenerator.gitMove into project directory
cd PasswordGeneratorInstall dependencies
npm installStart development server
npm run devnpm run buildProject deployed on:
- Vercel
This project helped me understand:
- React Hooks
- State Management
- Event Handling
- Password Generation Logic
- Tailwind CSS
- Vercel Deployment
- Git & GitHub Workflow
Swati Kumari
GitHub: https://github.com/Swati89923