{"id":21969954,"url":"https://github.com/pnvdev/nextjs-password-generator","last_synced_at":"2026-04-12T09:04:32.515Z","repository":{"id":251562313,"uuid":"837768546","full_name":"pnvdev/nextjs-password-generator","owner":"pnvdev","description":"A simple, customizable password generator built with React. Generate secure passwords with options for length and character types, and easily copy to clipboard with visual feedback. Perfect for ensuring strong, unique passwords for all your accounts.","archived":false,"fork":false,"pushed_at":"2024-08-04T02:05:50.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-28T02:16:58.470Z","etag":null,"topics":["clipboard-copy","nextjs","password-generator"],"latest_commit_sha":null,"homepage":"https://nextjs-password-generator.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pnvdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-04T01:13:52.000Z","updated_at":"2024-09-04T04:21:59.000Z","dependencies_parsed_at":"2024-08-04T03:37:24.036Z","dependency_job_id":null,"html_url":"https://github.com/pnvdev/nextjs-password-generator","commit_stats":null,"previous_names":["pnvdev/nextjs-password-generator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnvdev%2Fnextjs-password-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnvdev%2Fnextjs-password-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnvdev%2Fnextjs-password-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnvdev%2Fnextjs-password-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pnvdev","download_url":"https://codeload.github.com/pnvdev/nextjs-password-generator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245028114,"owners_count":20549459,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clipboard-copy","nextjs","password-generator"],"created_at":"2024-11-29T14:28:18.345Z","updated_at":"2026-04-12T09:04:32.489Z","avatar_url":"https://github.com/pnvdev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Password Generator\n\nThis is a simple password generator built with Next.js. The generator allows users to create secure passwords with customizable options for length and character types. It also includes a feature to copy the generated password to the clipboard with a visual feedback effect.\n\n## Features\n\n- Generate secure passwords\n- Customize password length (4 to 32 characters)\n- Include lowercase letters, uppercase letters, numbers, and symbols\n- Copy generated password to clipboard with visual feedback\n\n## Demo\n\n[http://localhost:3000]\n\n## Getting Started\n\nThese instructions will help you set up and run the project on your local machine.\n\n### Prerequisites\n\n- Node.js (version 14 or higher)\n- npm (version 6 or higher)\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/pnvdev/nextjs-password-generator\n   ```\n2. Navigate to the project directory:\n   ```bash\n   cd password-generator\n   ```\n3. Install the dependencies:\n   ```bash\n   npm install\n   ```\n\n### Running the Application\n\nTo start the development server, run:\n\n```bash\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) in your browser to see the application.\n\n### Building for Production\n\nTo build the application for production, run:\n\n```bash\nnpm run build\n```\n\nThis will create an optimized build of the application in the `dist` folder.\n\n## Usage\n\n1. Open the application.\n2. Customize the password options by selecting the desired length and character types.\n3. Click the \"Generate password\" button to create a new password.\n4. Click the copy icon next to the generated password to copy it to the clipboard. A tooltip will appear indicating that the password has been copied.\n\n## Development\n\n- **Code Style**: Follow TypeScript and React best practices.\n- **Styling**: Tailwind CSS is used for styling. Customize styles in `tailwind.config.js` if needed.\n- **State Management**: React's `useState` and `useEffect` hooks are used for managing game state and effects.\n\n## Acknowledgments\n\n- [React](https://reactjs.org/)\n- [Tailwind CSS](https://tailwindcss.com/)\n\n## Contributing\n\n1. Fork the repository.\n2. Create a new branch for your feature or fix.\n3. Make your changes and commit them.\n4. Push your changes to your fork.\n5. Open a pull request with a description of your changes.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Contact\n\nFor any questions or feedback, please reach out to [paulvallejos@gmail.com](mailto:paulvallejos@gmail.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpnvdev%2Fnextjs-password-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpnvdev%2Fnextjs-password-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpnvdev%2Fnextjs-password-generator/lists"}