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

https://github.com/theatom06/octawack

Generate random 8 characters strings that should never repeat
https://github.com/theatom06/octawack

Last synced: 11 months ago
JSON representation

Generate random 8 characters strings that should never repeat

Awesome Lists containing this project

README

          

# Octawack

Octawack is a simple web application that generates random 8-character long text that never repeats! It is built using Vite, a fast build tool and development server, and JavaScript.

## Features

- Generates random 8-character long text that never repeats.
- Minimalistic user interface with a single "Generate" button.
- Allows copying generated text to clipboard.
- Supports service worker for offline functionality.
- Made with love by [Gandalf](https://github.com/u5106).

## Getting Started

To run Octawack locally, follow these steps:

1. Clone the repository from GitHub: `git clone https://github.com/atom06/octawack.git`
2. Navigate to the project directory: `cd octawack`
3. Install the dependencies: `npm install`
4. Start the development server: `npm run dev`
5. Open your web browser and go to `http://localhost:5173`

## Usage

- Click on the "Generate" button to generate a random 8-character long text.
- The generated text will be displayed on the screen.
- You can click the "Generate" button again to generate a new random text.
- Click on the generated text to copy it to your clipboard.
- The application also supports offline functionality through the use of a service worker.

## Technologies Used

- Vite: A fast build tool and development server.
- JavaScript: The programming language used to build the application.

## Contributing

If you'd like to contribute to Octawack, you can follow these steps:

1. Fork the repository on GitHub.
2. Create a new branch for your feature or bug fix: `git checkout -b feature/your-feature` or `git checkout -b bugfix/your-bug-fix`
3. Make your changes and commit them: `git commit -m "Description of your changes"`
4. Push your changes to your forked repository: `git push origin feature/your-feature` or `git push origin bugfix/your-bug-fix`
5. Create a pull request on the main repository, describing your changes in detail.

## License

Octawack is open source software released under the [Carbon License](LICENSE).

## Acknowledgements

- [Fleek](https://fleek.co) for being a awesome hosting service
- [Vite](https://vitejs.dev/) for providing a fast build tool and development server.
- [PWABuilder Studio](https://www.pwabuilder.com/) For helping making this a PWA
- **YOU** for using Octawack