Desenvolver um software embarcado para interface touchscreen que permita ao usuário acessar suas fotos por meio de uma URL com código, personalizá-las e enviá-las para impressão, com integração direta à máquina de pagamento Pay&Go.1. Funcionalidades principais1.1 Upload de fotos via celular (código + URL)O sistema gera um código aleatório (ex: 5 dígitos) para cada sessão.O usuário acessa uma URL curta (ex: www.fotototem.com) no celular.Na página inicial, insere o código da sessão.A página permite selecionar e fazer upload de fotos diretamente do celular (máximo configurável: ex: 6 fotos).Após o envio, as fotos aparecem automaticamente na interface do totem para edição e seleção.2. Captura ao vivo (selfie no totem)Integração com webcam acoplada.Função “tirar foto” diretamente na interface.Permite múltiplas tentativas antes da seleção final.Aplicação de filtros ou molduras após a captura.3. Editor de imagem integradoPré-visualização das imagens recebidas e selfies.Ferramentas de personalização:• Molduras temáticas (datas comemorativas, viagem, etc.)• Adição de texto (escolha de fonte, cor e posição)• Emojis, adesivos e efeitos simplesBotão “pronto para imprimir” após finalização.4. ImpressãoIntegração com impressora configurável (térmica ou jato de tinta).Suporte a formatos:• 10x15cm• 7,5x10cmImpressão automática após confirmação do pagamento.Controle de fila e reimpressão opcional por tempo limite.5. Pagamento com Pay&GoIntegração direta com terminal Pay&Go.Fluxo:Usuário finaliza edição e clica em “imprimir”.O sistema calcula o total com base no número de fotos.Envia o valor ao terminal Pay&Go.Após o pagamento, a impressão é liberada.Validação de transação:• Sucesso: impressão iniciada• Falha ou timeout: retorna ao menu de pagamento.Registro local das transações para controle.6. Interface do totemDesenvolvida para tela touchscreen em modo full screen.Fluxo simples e linear:• Gerar código• Aguardar envio das fotos• Selecionar e editar• Efetuar pagamento• ImprimirInterface multilíngue: português, inglês, espanhol.Design visual limpo e responsivo.7. Painel administrativo (opcional)Login por senha (modo local).Estatísticas:• Total de fotos impressas• Volume de sessões• Pagamentos realizadosConfigurações:• Número máximo de fotos por sessão• Idioma padrão• Upload de novas molduras e templates.8. Requisitos técnicosFrontend (totem): React (Electron) ou Vue.js em modo desktop.Backend: Node.js, Python ou Flask.Banco de dados: SQLite local.Servidor de upload: API simples com armazenamento local ou cloud temporário.Link das fotos e vídeos do software para inspiração:https://drive.google.com/drive/folders/1IsxwRj0wJ84ymz6UermgQ2TXMgoaiaaj?usp=sharing"> [LEIA O PROJETO] Desenvolver um software embarcado para interface touchscreen que permita ao usuário acessar suas fotos por meio de uma URL com código, personalizá-las e enviá-las para impressão, com integração direta à máquina de pagamento Pay&Go.1. Funcionalidades principais1.1 Upload de fotos via celular (código + URL)O sistema gera um código aleatório (ex: 5 dígitos) para cada sessão.O usuário acessa uma URL curta (ex: www.fotototem.com) no celular.Na página inicial, insere o código da sessão.A página permite selecionar e fazer upload de fotos diretamente do celular (máximo configurável: ex: 6 fotos).Após o envio, as fotos aparecem automaticamente na interface do totem para edição e seleção.2. Captura ao vivo (selfie no totem)Integração com webcam acoplada.Função “tirar foto” diretamente na interface.Permite múltiplas tentativas antes da seleção final.Aplicação de filtros ou molduras após a captura.3. Editor de imagem integradoPré-visualização das imagens recebidas e selfies.Ferramentas de personalização:• Molduras temáticas (datas comemorativas, viagem, etc.)• Adição de texto (escolha de fonte, cor e posição)• Emojis, adesivos e efeitos simplesBotão “pronto para imprimir” após finalização.4. ImpressãoIntegração com impressora configurável (térmica ou jato de tinta).Suporte a formatos:• 10x15cm• 7,5x10cmImpressão automática após confirmação do pagamento.Controle de fila e reimpressão opcional por tempo limite.5. Pagamento com Pay&GoIntegração direta com terminal Pay&Go.Fluxo:Usuário finaliza edição e clica em “imprimir”.O sistema calcula o total com base no número de fotos.Envia o valor ao terminal Pay&Go.Após o pagamento, a impressão é liberada.Validação de transação:• Sucesso: impressão iniciada• Falha ou timeout: retorna ao menu de pagamento.Registro local das transações para controle.6. Interface do totemDesenvolvida para tela touchscreen em modo full screen.Fluxo simples e linear:• Gerar código• Aguardar envio das fotos• Selecionar e editar• Efetuar pagamento• ImprimirInterface multilíngue: português, inglês, espanhol.Design visual limpo e responsivo.7. Painel administrativo (opcional)Login por senha (modo local).Estatísticas:• Total de fotos impressas• Volume de sessões• Pagamentos realizadosConfigurações:• Número máximo de fotos por sessão• Idioma padrão• Upload de novas molduras e templates.8. Requisitos técnicosFrontend (totem): React (Electron) ou Vue.js em modo desktop.Backend: Node.js, Python ou Flask.Banco de dados: SQLite local.Servidor de upload: API simples com armazenamento local ou cloud temporário.Link das fotos e vídeos do software para inspiração:https://drive.google.com/drive/folders/1IsxwRj0wJ84ymz6UermgQ2TXMgoaiaaj?usp=sharing
Keyword: Node.js
We are looking for an experienced chatbot developer to create a WhatsApp chatbot that enables restaurants to manage orders for pickup and delivery. The chatbot will interact with customers, take orders, provide menu details, process payments, and provide updates. This i...
View JobTítulo del proyecto: Desarrollo de billetera digital para app tipo Mercado Pago (Android) Descripción: Estoy buscando un programador con experiencia en desarrollo de aplicaciones móviles Android para crear una billetera digital para mi proyecto “Mercado Ahora”. La aplic...
View JobUsei a Hostinger Horizons (a nova IA da hostinger) para gerar um site para mim. Porém não quero ficar usando lá por uma série de coisas. Atualmente ele usa armazenamento local para guardar registros e tudo mais. Porém eu quero usar a hospedagem normal da Hostinger e um ...
View Job