A simple Password Generator App built with React.js.
The main goal of this project was to practice intermediate React hooks (useEffect, useRef, useCallback) and implement a copy-to-clipboard feature.
- Generate random secure passwords
- Customize password length
- Include/exclude numbers and special characters
- Copy to clipboard functionality
- Responsive and easy-to-use UI
- useEffect → update password when options/length change
- useRef → reference the password input to copy text
- useCallback → memoize functions for performance
- Handling real-world UX (clipboard access)
- Responsive design → made the app mobile-friendly
- Add password strength indicator
- Better styling with Tailwind or CSS frameworks
This is a practice project while learning React.