Analisando propostas

Desenvolvimento de Sistema para Totem Interativo com Painel de Controle e Gestão de Pagamentos

Publicado em 20 de Setembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Estamos à procura de um desenvolvedor experiente para criar um sistema de vendas interativo para um totem touch screen. O sistema deve incluir um painel de controle web para gestão de produtos, exibição de anúncios, monitoramento de vendas, e integração com pagamentos. Procuramos um profissional que entregue um código limpo, bem documentado, e fácil de manter.

**Requisitos do Sistema:**

1. **Totem Interativo:**
  - **Tecnologia:** Desenvolvimento do frontend usando html, css, javascript (preferencialmente com react.js ou Vue.js).
  - **Funcionalidades:**
    - Exibição de um catálogo de produtos com suporte para navegação touch screen.
    - Função de carrinho de compras com integração para pagamento online.
    - Exibição de anúncios (vídeos ou imagens) quando o totem estiver ocioso.
    - **Cadastro de Clientes:** Formulário para cadastro de clientes, permitindo armazenamento de informações básicas como nome, e-mail e telefone.
    - **Integração com Impressora:** Impressão automática dos pedidos realizados, incluindo detalhes do cliente e produtos selecionados.
  - **Compatibilidade:** Suporte total para monitores touch screen.
  - **Segurança:** O sistema deve iniciar em modo Kiosk, ocultando a barra de endereços do navegador e impedindo o acesso a outras funções do sistema.

2. **Painel de Controle (Dashboard):**
  - **Tecnologia:** Desenvolvimento do painel de controle web usando React.js ou Vue.js para o frontend, e integração com backend via API RESTful.
  - **Funcionalidades:**
    - Gestão de produtos: Adicionar, editar, ou remover produtos, incluindo descrições, preços e imagens.
    - Gestão de anúncios: Carregar e gerenciar vídeos ou imagens para exibição no totem, com opções para configurar a frequência e a duração dos anúncios.
    - **Gestão de Clientes:** Visualização e gerenciamento dos dados dos clientes cadastrados.
    - **Gestão de Pedidos:** Monitoramento e histórico dos pedidos realizados, com opções de filtragem por cliente, data, e status.
    - Monitoramento de vendas: Dashboard com gráficos e relatórios para acompanhar vendas em tempo real.
  - **Autenticação:** Implementação de sistema de login seguro para acesso ao painel de controle.
  - **Layout:** Interface intuitiva e de fácil interação, garantindo uma experiência agradável para o usuário.

3. **Backend:**
  - **Tecnologia:** Desenvolvimento do backend em Node.js (preferencialmente com Express.js) ou Python (Django/Flask).
  - **Banco de Dados:** Integração com MySQL, PostgreSQL, ou MongoDB para armazenamento de informações sobre produtos, clientes, vendas e anúncios.
  - **API RESTful:** Implementação de API para comunicação entre frontend do totem, painel de controle, e o banco de dados.
  - **Segurança:** Garantir que o backend seja seguro e escalável, com autenticação e autorização robustas.

4. **Integração de Pagamentos:**
  - **Plataformas:** Integração com PagSeguro ou Mercado Pago, com suporte para transações com cartão de crédito e débito.
  - **Máquina PIN pad:** Integração com máquina PIN pad para permitir que os clientes façam pagamentos diretamente no totem usando cartão de crédito ou débito.
  - **Segurança:** Todas as transações devem ser seguras, com criptografia de dados sensíveis e conformidade com pci dss.

5. **Impressão de Pedidos:**
  - Integração com impressoras para emissão automática de recibos e detalhes dos pedidos realizados, incluindo informações do cliente e lista de produtos.

6. **Identificação e Gestão de Totens:**

    - Cadastro de Totens: O sistema deve permitir o cadastro de novos totens, associando cada um a um local específico (ex: Local 1, Local 2).
    - Gestão por Local: Os pedidos e clientes devem ser separados por local de origem do totem, permitindo que você visualize de qual totem (local) cada pedido foi realizado.
    - Exibição de Anúncios: O painel de controle deve oferecer a opção de configurar anúncios para todos os totens simultaneamente ou para um totem específico. Isso possibilita o gerenciamento centralizado ou individual de campanhas publicitárias em cada local.

**Requisitos do Desenvolvedor:**
- Experiência comprovada no desenvolvimento de sistemas web interativos e painéis de controle.
- Habilidade em desenvolvimento frontend com React.js ou Vue.js.
- Experiência em backend com Node.js ou Python.
- Conhecimento em integração de pagamentos e segurança de transações online.
- Experiência com integração de impressoras e dispositivos PIN pad.
- Capacidade de escrever código limpo, modular e bem documentado, seguindo as melhores práticas de desenvolvimento.
- Disponibilidade para testes e revisões durante o desenvolvimento.
- Comprometimento com prazos e boa comunicação.

**Entrega Esperada:**
- Código fonte completo, bem organizado e documentado.
- Instruções claras para implantação do sistema.
- Sessão de briefing final para garantir que o sistema atenda a todos os requisitos e seja facilmente mantido.

**Prazo e Condições:**
- O prazo de entrega será negociado com base na complexidade do projeto e na disponibilidade do freelancer.
- Pagamento será realizado por etapas, conforme as entregas forem sendo concluídas e aprovadas.

Contexto Geral do Projeto

O projeto consiste no desenvolvimento de um sistema para um totem interativo que facilitará vendas diretas ao consumidor em ambientes físicos. O totem, equipado com uma tela sensível ao toque, permitirá que os usuários naveguem por um catálogo de produtos, realizem compras e efetuem pagamentos de maneira ágil e intuitiva. O sistema será composto por um frontend otimizado para touch screen, um painel de controle web para gestão administrativa, e um backend robusto que garantirá segurança e eficiência nas operações. As principais funcionalidades incluirão: • Um sistema de cadastro de clientes para melhorar a experiência de compra e possibilitar promoções personalizadas. • Integração com plataformas de pagamento como PagSeguro e Mercado Pago, além de suporte para pagamentos via máquina PIN pad. • Impressão automática de recibos de pedidos para os clientes, garantindo uma experiência completa. • Um dashboard completo que permitirá o monitoramento de vendas, gestão de produtos e anúncios, e a separação de pedidos por local de totem. O projeto visa não apenas otimizar as vendas, mas também proporcionar uma experiência agradável ao usuário, com um layout intuitivo e funcionalidades que atendam às necessidades do negócio. Com a possibilidade de identificar e gerenciar múltiplos totens em diferentes locais, o sistema permitirá um controle centralizado das operações, aumentando a eficiência e a eficácia das campanhas publicitárias.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Plataformas exigidas Windows

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por G.