Skip to content

tatianysouza/BarCodeScanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 Leitor de Código de Barras

Este é um aplicativo mobile que funciona como leitor de código de barras genérico, podendo ser usado por qualquer pessoa, ou integrado com um sistema via Socket.IO (como um terminal de leitura de produtos).


⚙️ Tecnologias Utilizadas

  • React Native (via Expo)
  • TypeScript
  • Expo Camera
  • Socket.IO Client

🚀 Funcionalidades

  • Lê códigos de barras usando a câmera.
  • Exibe o código lido na tela.
  • Se estiver conectado a um backend via Socket.IO, envia os dados automaticamente.

📦 Pré-requisitos

Antes de rodar o app, você precisa ter instalado:

  • Node.js
  • Expo CLI
  • Um emulador Android/iOS ou dispositivo físico com o app Expo Go

🧪 Como rodar o app

  1. Clone o repositório:
git clone https://github.com/tatianysouza/BarCodeScanner.git
  1. Instale as dependências:
npm install
  1. Crie o arquivo config.ts dentro das pasta src do projeto com as seguintes variáveis:
API_URL=http://SEU_IP_LOCAL:5000
SOCKET_URL=http://SEU_IP_LOCAL:3000
🧠 Para descobrir seu IP local:

No terminal (Windows): ipconfig → procure por Endereço IPv4.

No terminal (Linux/macOS): ifconfig ou ip a.

  1. Execute o projeto:
npm start

Contribuições

Contribuições são sempre bem-vindas! Sinta-se à vontade para abrir uma Issue ou fazer um Pull Request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors