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

https://github.com/tauisilva/converter

Conversor de string para Hex, ASCII, binário e outros formatos usando TypeScript
https://github.com/tauisilva/converter

angular converter javascript netlify regex typscript

Last synced: 26 days ago
JSON representation

Conversor de string para Hex, ASCII, binário e outros formatos usando TypeScript

Awesome Lists containing this project

README

          

**Conversor de Caracteres e Números**

---

### Descrição
O Conversor de Caracteres e Números é uma aplicação que permite converter diferentes tipos de valores, como binário, octal, decimal, hexadecimal e ASCII, para suas representações correspondentes em outros formatos. Além disso, ele fornece informações detalhadas sobre cada valor convertido, como seu caractere associado, valor hexadecimal, valor ASCII, valor binário, valor decimal e valor octal.

### Funcionalidades

1. **Conversão de Diferentes Tipos**: A aplicação é capaz de converter valores nos seguintes tipos: binário, octal, decimal, hexadecimal e ASCII.

2. **Detalhes de Conversão**: Além de converter os valores, a aplicação fornece informações detalhadas sobre cada valor convertido.

3. **Entrada Flexível**: Aceita diferentes formatos de entrada, incluindo valores separados por vírgulas e espaços, barras verticais ou outros caracteres de separação.

4. **Interface de Usuário Intuitiva**: A interface do usuário é projetada para ser simples e fácil de usar, permitindo que os usuários coletem seus valores e visualizem as conversões instantaneamente.

5. **Conversão Dinâmica**: As conversões são feitas em tempo real à medida que os valores são inseridos ou alterados, proporcionando uma experiência interativa.

### Tecnologias Utilizadas

- **Angular**: Framework de desenvolvimento de aplicativos web.
- **TypeScript**: Linguagem de programação utilizada para o desenvolvimento do frontend.
- **HTML/CSS**: Linguagens de marcação e estilo para o desenvolvimento da interface do usuário.
- **RxJS**: Biblioteca para programação reativa usada em operações assíncronas.

![Angular](https://img.shields.io/badge/angular-%23DD0031.svg?style=for-the-badge&logo=angular&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
![RxJS](https://img.shields.io/badge/rxjs-%23B7178C.svg?style=for-the-badge&logo=reactivex&logoColor=white)
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
![Netlify](https://img.shields.io/badge/netlify-%23000000.svg?style=for-the-badge&logo=netlify&logoColor=#00C7B7)

### Referência
As tabelas de conversão utilizadas neste projeto foram baseadas nos sites [Lookup Tables](https://www.lookuptables.com/text) e [IBM](https://www.ibm.com/docs/en/aix/7.1?topic=adapters-ascii-decimal-hexadecimal-octal-binary-conversion-table), onde são fornecidas informações sobre os valores ASCII e suas representações em binário, octal, decimal e hexadecimal.

### Como Usar

1. **Instalação das Dependências**: Antes de iniciar, é necessário instalar as dependências do projeto. Isso pode ser feito executando `npm install` no terminal.

2. **Execução do Aplicativo**: Após instalar as dependências, execute o comando `ng serve` para iniciar o servidor de desenvolvimento. O aplicativo estará disponível em `http://localhost:4200/`.

3. **Uso da Aplicação**: Na interface do usuário, insira os valores que deseja converter no input. Os resultados das conversões serão exibidos abaixo apos clicar no botão.

### Acessivel em

[Converter-App](https://app-converter.netlify.app/) [Converter-App-hml](https://app-converter-hml.netlify.app/)