Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/felipeclarindo/palindrometro

Application in python that checks Palindromos, with a user interface.
https://github.com/felipeclarindo/palindrometro

customtkinter python software software-development

Last synced: 3 days ago
JSON representation

Application in python that checks Palindromos, with a user interface.

Awesome Lists containing this project

README

        

🌍 [Leia em Português](README.pt-BR.md)

# Palindrometro

The **Palindrometer** is a software with an interface developed with `customtkinter` that allows you to check if a word is a palindrome. A palindrome is a word that reads the same way from back to front, such as "radar" or "level".

## Features

- `Palindrome Check` - Enter a word and click the "Check" button to find out if it is a palindrome.
- `Interface Simple` - Modern and easy-to-use design with `customtkinter`.
- `Instant Result` - Shows the scan result directly on the screen.

## Technologies Used

- `Customtkinter` - Library to create modern and customizable graphical interfaces.
- `Python` - Programming language used for development.
- `pytest` - Testing.

## Steps to install and run the application

1. Clone the repository:

```bash
git clone https://github.com/felipeclarindo/palindrometro.git
```

2. Enter directory:

```bash
cd palindrometro
```

3. Create `Virtual Environment`:

```bash
python -m venv .venv
```

4. Activate the `Virtual Environment` running the file `.bat` in `.venv/Scripts/activate.bat`.

5. Install dependencies:

```bash
pip install requirements.txt
```

6. Run the application:

```bash
python ./main.py
```

7. Interact with the Application

- Open the application and enter a word in the input field.
- Click the "Check" button to see if the word is a palindrome.
- The result will be displayed just below the button.

## Contribution

Contributions are welcome! If you have suggestions for improvements, feel free to open an issue or submit a pull request.

## Author

**Felipe Clarindo**

- [LinkedIn](https://www.linkedin.com/in/felipeclarindo)
- [Instagram](https://www.instagram.com/lipethecoder)
- [GitHub](https://github.com/felipeclarindo)

## License

This project is licensed under the [GNU Affero License](https://www.gnu.org/licenses/agpl-3.0.html).