Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matheusjurkovich/odometer-pdi
https://github.com/matheusjurkovich/odometer-pdi
angular camera-capacitor ionic text-recognition
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/matheusjurkovich/odometer-pdi
- Owner: matheusjurkovich
- Created: 2024-10-21T12:44:34.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-12-01T18:49:49.000Z (about 1 month ago)
- Last Synced: 2024-12-01T19:33:30.602Z (about 1 month ago)
- Topics: angular, camera-capacitor, ionic, text-recognition
- Language: TypeScript
- Homepage:
- Size: 392 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Odometer PDI
## Visão Geral
O Odometer PDI é um aplicativo híbrido desenvolvido usando Angular e Capacitor. Ele utiliza Ionic para componentes de UI e se integra com Android para funcionalidades nativas. O objetivo do aplicativo é tirar fotos dos odômetros de veículos, extrair o texto da quilometragem e preencher automaticamente um formulário com a quilometragem atual do veículo.
## Estrutura do Projeto
- **.angular/**: Arquivos de cache do Angular.
- **.browserslistrc**: Configuração para navegadores suportados.
- **.editorconfig**: Configuração do editor.
- **.eslintrc.json**: Configuração do ESLint.
- **.gitignore**: Arquivo de ignore do Git.
- **.idea/**: Arquivos específicos do IDE.
- **.vscode/**: Configurações específicas do VS Code.
- **android/**: Arquivos e configurações específicas do Android.
- **angular.json**: Configuração do Angular CLI.
- **capacitor.config.ts**: Configuração do Capacitor.
- **ionic.config.json**: Configuração do Ionic.
- **karma.conf.js**: Configuração do Karma para testes unitários.
- **package.json**: Dependências e scripts do Node.js.
- **README.md**: Documentação do projeto.
- **src/**: Código-fonte da aplicação Angular.
- **tsconfig.app.json**: Configuração do TypeScript para o app.
- **tsconfig.json**: Configuração base do TypeScript.
- **tsconfig.spec.json**: Configuração do TypeScript para testes.
- **www/**: Recursos web para a aplicação.## Começando
### Pré-requisitos
- Node.js
- npm
- Angular CLI
- Ionic CLI
- Android Studio (para desenvolvimento Android)### Instalação
1. Clone o repositório:
```sh
git clone
```2. Navegue até o diretório do projeto:
```sh
cd
```3. Instale as dependências:
```sh
npm install
```### Executando a Aplicação
Para servir a aplicação localmente:
```sh
npm run start
```### Funcionalidades
- Captura de Imagens: Utilize a câmera do dispositivo para tirar fotos dos odômetros dos veículos.
- Reconhecimento de Texto: Extraia a quilometragem das imagens capturadas usando OCR.
- Preenchimento Automático: Preencha automaticamente o formulário com a quilometragem atual do veículo.### Testes
Para executar os testes unitários:
```sh
npm run test
```### Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.
### Licença
Este projeto está licenciado sob a licença MIT.