Desenvolver software para vending machine de fotos


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

NodeJS Python React

 

AI specialist for a fast-turnaround project

We need a skilled developer or AI specialist for a fast-turnaround project to build a bespoke voice AI solution for outbound calls. We are after a system with human-like conversations, surpassing the limitations of third-party tools like ElevenLabs, and a self-service d...

View Job
Automação Whatsapp

Projeto de automação de whatsapp para vários usuários simultâneos, com integração com bots de atendimento e IA, o sistema já está funcionando e rodando e preciso dar continuidade fazendo melhorias no mesmo. Frontend em React e Backend em Node o DB é Postgress.Category: ...

View Job
Full-Stack Developer for xAI-Powered Legal Q&A System (Long-Term)

We need skilled full-stack developer to bring this vision to life, integrating xAI, Stripe, AWS S3, and more, with a focus on security, usability, and scalability. Our time frame is 8 weeks from start date. A more detailed scope of work will be provided to applicants wh...

View Job