https://github.com/noszczykmichal/password_generator
A small app for generating passwords
https://github.com/noszczykmichal/password_generator
preact-signals prop-types react-transition-group reactjs vite
Last synced: about 2 months ago
JSON representation
A small app for generating passwords
- Host: GitHub
- URL: https://github.com/noszczykmichal/password_generator
- Owner: noszczykmichal
- Created: 2024-07-08T11:56:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-16T09:43:24.000Z (over 1 year ago)
- Last Synced: 2025-11-19T12:03:02.608Z (7 months ago)
- Topics: preact-signals, prop-types, react-transition-group, reactjs, vite
- Language: JavaScript
- Homepage: https://password-generator-6c2c5.web.app/
- Size: 152 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Password Generator
A small app for generating passwords built with React, powered by Preact-Signals, animated with React Transition Group, and hosted on Firebase.

## Table of Contents
- [General Info](#general-information)
- [Setup](#setup)
- [Project Status](#project-status)
- [Credits](#credits)
- [Contact](#contact)
## General Information
- The app allows to generate passwords of lengths between 1-20 chars, which can consist of uppercase and lowercase letters, numbers, and symbols.
- Upon button click, the generated password is stored to the clipboard.
## Setup
1. Clone this repository
```sh
$git clone https://github.com/noszczykmichal/password_generator
```
2. Go into the repository
```sh
$cd password_generator
```
3. Install dependencies
```sh
$npm install
```
4. Start the development server
```sh
$npm start
```
## Project Status
This project was developed purely for educational purposes. Currently, I don't plan to develop it any further, although small changes may occasionally be made.
## Credits
This project was based on a design found on Frontend Mentor.
## Contact
Created by [@noszczykmichal](https://michalnoszczyk.com/) - feel free to contact me!