{"id":16222725,"url":"https://github.com/qur786/react-native-password-generator","last_synced_at":"2026-04-08T18:07:34.499Z","repository":{"id":214205903,"uuid":"735955599","full_name":"qur786/react-native-password-generator","owner":"qur786","description":"A Simple Password Generator Mobile Application Built With React Native.","archived":false,"fork":false,"pushed_at":"2023-12-26T15:32:26.000Z","size":383,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-26T06:09:25.808Z","etag":null,"topics":["android","ios","nodejs","react-native","reactjs","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qur786.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-12-26T15:07:04.000Z","updated_at":"2024-01-02T11:19:39.000Z","dependencies_parsed_at":"2023-12-26T17:35:50.091Z","dependency_job_id":null,"html_url":"https://github.com/qur786/react-native-password-generator","commit_stats":null,"previous_names":["qur786/react-native-password-generator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/qur786/react-native-password-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qur786%2Freact-native-password-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qur786%2Freact-native-password-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qur786%2Freact-native-password-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qur786%2Freact-native-password-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qur786","download_url":"https://codeload.github.com/qur786/react-native-password-generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qur786%2Freact-native-password-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31567377,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["android","ios","nodejs","react-native","reactjs","typescript"],"created_at":"2024-10-10T12:15:01.591Z","updated_at":"2026-04-08T18:07:34.468Z","avatar_url":"https://github.com/qur786.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Password Generator App\n\nThis Password Generator app is built using React Native. It offers a user-friendly interface to generate secure passwords based on various criteria chosen by the user.\n\n## Features\n\n- **Password Length Input**: Users can input the desired length of the password.\n- **Character Selection**: Checkboxes to choose from numbers, uppercase letters, lowercase letters, and symbols for password composition.\n- **Generate Password Button**: Executes the logic to generate a password based on the selected criteria.\n- **Password Display**: Shows the generated password in a text window for easy access and allows users to copy it.\n- **Reset Functionality**: Includes a button to reset the app's state.\n\n## Screenshots\n\n\u003c!-- Placeholder for screenshots --\u003e\n\n### Home Page\n\n\u003cimg src=\"https://github.com/qur786/react-native-password-generator/assets/79472606/ec166d21-48e0-4bbc-b34c-1165c551608f\" width=\"150\" height=\"100%\" /\u003e\n\n### Input Password Length\n\n\u003cimg src=\"https://github.com/qur786/react-native-password-generator/assets/79472606/279d4d23-fe59-4934-896c-3a45840cbd6a\" width=\"150\" height=\"100%\" /\u003e\n\n### Choose Character Set \u0026 Generate Password\n\n\u003cimg src=\"https://github.com/qur786/react-native-password-generator/assets/79472606/240a477c-3629-4efa-b2ca-4449138cd808\" width=\"150\" height=\"100%\" /\u003e\n\n### Reset The State\n\n\u003cimg src=\"https://github.com/qur786/react-native-password-generator/assets/79472606/d40d8093-f2c4-43b9-b628-74903357c3a2\" width=\"150\" height=\"100%\" /\u003e\n\n\u003c!-- Add screenshots showcasing the UI of your app --\u003e\n\n## Dependencies\n\n- **react-native-bouncy-checkbox**: Utilized to create visually appealing checkboxes.\n- **yup**: Used for input validation.\n- **formik**: Assists in managing form state.\n\n## Installation\n\nTo run this app locally, follow these steps:\n\n1. Clone the repository.\n2. Install dependencies using `npm install` or `yarn install`.\n3. Run the app using `npm start` or `yarn start`.\n4. You would require additional packages to be installed if you want to run it in your computer via android/ios emulator. Please check the [official documenation](https://reactnative.dev/docs/environment-setup).\n\n## Usage\n\n1. Input the desired length of the password.\n2. Select checkboxes to include numbers, uppercase letters, lowercase letters, and symbols.\n3. Click on the \"Generate Password\" button.\n4. Copy the generated password from the text window.\n5. Use the \"Reset\" button to clear the app's state and start afresh.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqur786%2Freact-native-password-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqur786%2Freact-native-password-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqur786%2Freact-native-password-generator/lists"}