Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/).

---