A secure, privacy-focused password generator built with React, TypeScript, and Supabase. Generate strong, random passwords instantly with customizable options.
- 🔒 Generate strong, random passwords
- ⚡️ Instant generation with customizable options
- 📊 Password strength analysis
- 📈 Analytics tracking (anonymous)
- 📱 Responsive design
- 🔄 No server-side storage
- 🎯 SEO optimized
- 📝 Educational blog section
- React 18
- TypeScript
- Vite
- Tailwind CSS
- Supabase (for analytics)
- React Router
- Lucide Icons
- Node.js (v16 or higher)
- npm or yarn
- Supabase account (for analytics)
- Clone the repository:
git clone https://github.com/yourusername/getrandompassword.git
cd getrandompassword
- Install dependencies:
npm install
# or
yarn install
- Create a
.env
file in the root directory:
VITE_SUPABASE_ANON_KEY=your_anon_key_here
VITE_SUPABASE_URL=your_supabase_url_here
- Start the development server:
npm run dev
# or
yarn dev
- 🔐 Client-side password generation
- 🚫 No password storage
- 📊 Anonymous analytics only
- 🔒 Row Level Security (RLS) enabled
- 🛡️ Secure password strength calculation
- 🔄 Regular security updates
We welcome contributions! Please read our Contributing Guidelines before submitting pull requests.
If you discover any security vulnerabilities, please report them to [email protected]. We take security seriously and will address any issues promptly.
This project is licensed under the MIT License - see the LICENSE file for details.
- Supabase for the backend infrastructure
- React for the frontend framework
- Tailwind CSS for styling
- Product Hunt for featuring our tool
For support, email [email protected] or visit our website.
Made with ❤️ by getrandompassword.com