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.
- 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.
- React Native: For building the mobile app interface.
- Expo Router: For streamlined routing and navigation.
- JavaScript: Core language for logic and functionality.
To get a local copy of the app up and running, follow these steps.
-
Clone the repository:
git clone https://github.com/your-username/password-generator](https://github.com/Nil369/password-generator.git cd password-generator
-
Install dependencies:
npm install
-
Run the app:
expo start
Use the Expo Go app on your mobile device or an emulator to view the app.
Home Screen | Generated Password | About Page |
---|---|---|
- 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.
To get started with the app, download the APK from the latest release:
- Download the APK: Click the link above to download the latest version of the app.
- 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.
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! π
- Fork the Repo: Click on the fork button in the upper right corner of this page.
- Create Your Branch: (
git checkout -b feature/AmazingFeature
) - Commit Your Changes: (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch: (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License.
Follow my learning journey on LinkedIn and check out my progress on Instagram.