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

 

DeFi Platform Developer for Blockchain Project

I am looking for an experienced blockchain developer with expertise in Decentralized Finance (DeFi) platforms. The ideal candidate should have a strong background in Ethereum, smart contract development, and DeFi protocols. Responsibilities: Design and develop DeFi prot...

View Job
Criação de API OAuth2 e consultas de banco de dados

Projeto:- Criar API OAuth2- Criar 10 rotas- Criar 10 procedimentos de banco de dados chamados por essas APIs"> Preciso criar rotas de consumo de API em um projeto em Node.js, com autenticação de segurança em OAuth2. Além disso, pre...

View Job
Desenvolvedor para coleta de dados de futebol virtual da Bet365

Estamos desenvolvendo um projeto inovador de análise de padrões no futebol virtual da Bet365, com foco na identificação de oportunidades estatísticas para apostas esportivas inteligentes. Buscamos um desenvolvedor experiente em scrapin...

View Job