O "Etiqueta Rápida" é um aplicativo mobile para iOS e Android que capacita pequenos e médios negócios a criar e imprimir etiquetas profissionais de forma rápida e intuitiva, utilizando impressoras térmicas Wi-Fi.
- Sobre o Projeto
- Funcionalidades
- Stack de Tecnologia
- Começando
- Uso
- Roadmap
- Como Contribuir
- Licença
- Contato
Este projeto nasceu da necessidade de uma solução simples e móvel para a impressão de etiquetas. Muitos softwares de etiquetas são complexos, baseados em desktop e pouco amigáveis. O Etiqueta Rápida resolve isso com uma interface limpa e um fluxo de trabalho direto, permitindo que qualquer comerciante imprima etiquetas de preço, códigos de barra ou QR codes em segundos, diretamente do seu celular.
- 🎨 Editor Intuitivo: Interface de arrastar e soltar para criar etiquetas personalizadas.
- ✍️ Elementos Dinâmicos: Adicione Texto, Códigos de Barras (EAN-13), QR Codes e mais.
- 📱 Conexão Simplificada: Configure sua impressora térmica Wi-Fi em poucos passos.
- 🖨️ Impressão Direta: Envio de comandos de impressão ESC/POS para impressoras Epson e compatíveis.
- 📂 Gestão de Templates: Salve seus designs para reutilizá-los com um único toque.
A arquitetura do projeto foi escolhida para otimizar a velocidade de desenvolvimento и a escalabilidade.
- Plataforma Mobile: React Native
- Backend & Banco de Dados: Firebase (Authentication, Firestore, Storage)
- Gestão de Assinaturas: RevenueCat
- Impressão Térmica: react-native-thermal-printer
- Linguagem: TypeScript
- Gerenciador de Pacotes: Yarn
Para obter uma cópia local do projeto e executá-la, siga estes passos.
Certifique-se de ter o ambiente de desenvolvimento React Native configurado em sua máquina.
- Siga o guia oficial em: React Native Environment Setup (selecione a aba "React Native CLI Quickstart").
- Node.js (versão 18 ou superior)
- Yarn
- Watchman (para macOS)
- JDK (para desenvolvimento Android)
- Xcode (para desenvolvimento iOS)
- Clone o repositório para a sua máquina local.
git clone URL_DO_SEU_REPOSITORIO_PRIVADO cd etiqueta-rapida - Instale as dependências do projeto.
yarn install
- Instale as dependências nativas do iOS.
cd ios && pod install
- Configuração do Firebase:
- Faça o download do seu arquivo de configuração do Firebase.
- Para Android, coloque o arquivo
google-services.jsonemandroid/app/. - Para iOS, coloque o arquivo
GoogleService-Info.plistemios/etiqueta-rapida/.
Após a instalação, você pode rodar o aplicativo no simulador/emulador ou em um dispositivo físico.
- Para rodar no Android:
yarn android
- Para rodar no iOS:
yarn ios
- Suporte à impressão de imagens e logotipos.
- Sincronização de templates na nuvem.
- Importação de dados de planilhas CSV para impressão em lote.
- Biblioteca de templates por segmento (Moda, Alimentos, Cosméticos).
- Descoberta automática de impressoras na rede local.
Como este é um projeto proprietário, as contribuições externas não são aceitas no momento. Para membros da equipe:
- Crie uma Branch para a sua Feature (
git checkout -b feature/FuncionalidadeIncrivel) - Faça o Commit das suas alterações (
git commit -m 'Adiciona FuncionalidadeIncrivel') - Faça o Push para a Branch (
git push origin feature/FuncionalidadeIncrivel) - Abra um Pull Request para a branch
main.
Distribuído sob a licença "Todos os Direitos Reservados".