Back to projects
May 2024
2 min read

Password Forge / Generator

🔑 Sleek and secure password generator built with Next.js, TypeScript, and shadcn/ui. Customize length, characters, and complexity. Generated client-side for privacy

coverImage


✨ Features

  • Random & Memorable Passwords: Generate both random and memorable passwords for any use case.
  • Customizable Options: Choose password length, character sets (uppercase, lowercase, numbers, symbols), and type.
  • Password Strength Meter: Visual feedback on password strength using entropy and variety.
  • Copy & Regenerate: One-click copy to clipboard and instant password regeneration.
  • Responsive Design: Mobile-first, works seamlessly on all devices.
  • Modern UI/UX: Built with Tailwind CSS, Shadcn UI, and Lucide icons for a clean, accessible interface.
  • Validation & Security: Input validation with Zod, secure clipboard handling, and guard clauses for edge cases.
  • Accessible: Keyboard navigation, ARIA labels, and tooltips for usability.

🛠️ Tech Stack


🚀 Getting Started

1. Clone the repository

git clone https://github.com/KurutoDenzeru/password-forge.git
cd password-forge

2. Install dependencies

# With npm
yarn install
# or
npm install
# or
bun install

3. Run the development server

npm run dev
# or
yarn dev
# or
bun run dev

Open http://localhost:3000 to view the app.


📦 Build for Production

npm run build
npm start

Contributing

Contributions are always welcome!

See Contributing.md for ways to get started.