Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nil369/password-generator
React Native Password Generator App π | Create strong, unique passwords effortlessly! Open-source, customizable, and designed with secure password generation options for Android users.
https://github.com/nil369/password-generator
akash-app akash-halder apk mobile-development pass-gen password-generator react-native
Last synced: 1 day ago
JSON representation
React Native Password Generator App π | Create strong, unique passwords effortlessly! Open-source, customizable, and designed with secure password generation options for Android users.
- Host: GitHub
- URL: https://github.com/nil369/password-generator
- Owner: Nil369
- License: mit
- Created: 2024-11-03T09:46:53.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-11-03T10:18:58.000Z (about 2 months ago)
- Last Synced: 2024-12-21T10:17:40.250Z (1 day ago)
- Topics: akash-app, akash-halder, apk, mobile-development, pass-gen, password-generator, react-native
- Language: TypeScript
- Homepage: https://github.com/Nil369/password-generator
- Size: 1.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π Password Generator App by Akash Halder
A simple yet powerful Password Generator app built with React Native! This project was created as part of my learning journey in React Native, where I explored key functionalities, including generating secure passwords and implementing routing with Expo Router.
## π± Features
- **Random Password Generation**: Generates strong, secure passwords for enhanced safety.
- **Password Length Customization**: Choose your desired password length.
- **Character Options**: Toggle options for uppercase, lowercase, numbers, and symbols.
- **Expo Router Integration**: Easy navigation within the app for a seamless user experience.## π οΈ Technologies Used
- **React Native**: For building the mobile app interface.
- **Expo Router**: For streamlined routing and navigation.
- **JavaScript**: Core language for logic and functionality.## π Getting Started
To get a local copy of the app up and running, follow these steps.
### Prerequisites
- [Node.js](https://nodejs.org/) installed on your machine.
- [Expo CLI](https://docs.expo.dev/get-started/installation/) installed globally.### Installation
1. **Clone the repository**:
```bash
git clone https://github.com/your-username/password-generator](https://github.com/Nil369/password-generator.git
cd password-generator
```2. **Install dependencies**:
```bash
npm install
```3. **Run the app**:
```bash
expo start
```Use the Expo Go app on your mobile device or an emulator to view the app.
## πΌοΈ Screenshots
| Home Screen | Generated Password | About Page |
|-------------|--------------------| ---------- |
| ![image](https://github.com/user-attachments/assets/a40db7d8-f76b-4b82-b8ea-8ba861b7ce07) | ![image](https://github.com/user-attachments/assets/5848e500-4135-4b9e-9a5c-f508361e360b) | ![image](https://github.com/user-attachments/assets/3ac48451-4b2e-42ee-ad13-c9c315bbe68c)
## π What I Learned
- **React Native Components**: Built UI components like Buttons, Text, and Inputs.
- **Expo Router**: Enhanced the app with seamless routing and navigation.
- **Password Logic**: Implemented a password generator function with custom options.## π₯ Download & Install
To get started with the app, download the APK from the latest release:
**[Download the latest release](https://github.com/Nil369/password-generator/releases/tag/v1.0.0)**
1. **Download the APK**: Click the link above to download the latest version of the app.
2. **Install the App**:
- On your Android device, go to **Settings > Security**, and enable **Install from Unknown Sources**.
- Open the APK file and follow the prompts to install.> **Note**: This APK is intended for Android devices only.
## π€ Contributing
Contributions are welcome! Whether itβs a bug fix, feature enhancement, or documentation update, feel free to fork the repository and submit a pull request. Let's make this project even better together! π
1. **Fork the Repo**: Click on the fork button in the upper right corner of this page.
2. **Create Your Branch**: (`git checkout -b feature/AmazingFeature`)
3. **Commit Your Changes**: (`git commit -m 'Add some AmazingFeature'`)
4. **Push to the Branch**: (`git push origin feature/AmazingFeature`)
5. **Open a Pull Request**
## π License
This project is licensed under the [MIT License](https://github.com/Nil369/password-generator/blob/master/LICENSE).
---
### π² Connect with Me
Follow my learning journey on [LinkedIn](https://www.linkedin.com/in/akashhalder) and check out my progress on [Instagram](https://www.instagram.com/akash_halder8043/).
---