1. Visão Geral Nosso aplicativo para Shopify terá duas funcionalidades principais: Otimização de imagens: Redução de tamanho e compressão inteligente sem perda de qualidade usando Cloudinary. Sistema de seguro de frete: Permitirá que os lojistas ofereçam proteção de envios aos clientes, semelhante ao app ShipProtected. Sistema de suporte: Popup interativo para atendimento ao cliente e FAQs. A aplicação será desenvolvida utilizando Next.js e React.js, integrando-se nativamente à Shopify com Polaris e Shopify App Bridge. 2. Tecnologias Utilizadas Frontend: Next.js (React.js) Shopify Polaris (para UI) Shopify App Bridge (para autenticação e API) Backend: Node.js com Express.js Banco de dados MongoDB (via Atlas ou Firebase Firestore, dependendo da escalabilidade) Cloudinary (para otimização de imagens) Shopify api (rest e graphql) infraestrutura: vercel (para hospedagem do frontend next.js) Heroku / AWS / DigitalOcean (para backend, dependendo do tráfego esperado) 3. Funcionalidades do Aplicativo 1. Otimização de Imagens Upload automático para Cloudinary. Conversão para formatos modernos (WebP, AVIF). Compressão inteligente baseada em contexto (produtos, banners, etc.). Relatório de desempenho com ganho de velocidade. Opção de restauração das imagens originais. 2. Seguro de Frete Criação de planos de proteção configuráveis pelos lojistas. Cálculo dinâmico do seguro com base no valor do pedido. Integração com Checkout da Shopify. 3. Sistema de Suporte Popup interativo para suporte ao cliente. Chatbot com respostas rápidas para dúvidas frequentes. Formulário de contato para envio de mensagens. Base de conhecimento e FAQs acessíveis no popup. Integração com e-mail para suporte humano. 4. Estrutura do Projeto 4.1. Backend (api rest + webhooks) autenticação oauth via shopify app bridge. Endpoints principais: POST /optimize-images (Otimiza imagens e armazena na Shopify via Cloudinary) POST /create-shipping-insurance (Cria um plano de seguro) GET /insurance-status (Verifica o status de um seguro de frete) POST /support-message (Recebe mensagens de suporte dos lojistas) 4.2. Frontend (Next.js + Polaris) Painel de Controle: Dashboard para gerenciar otimização de imagens e planos de seguro. Página de Configuração: Interface amigável para configurar o seguro de frete. Widget no Checkout: Opção para adicionar o seguro diretamente na finalização da compra. Popup de suporte: Acesso rápido ao atendimento ao cliente. 5. Integração com Shopify Autenticação: OAuth via Shopify App Bridge Permissões necessárias: read_products, write_products read_orders, write_orders read_checkouts, write_checkouts APIs Utilizadas: GraphQL Admin API: Gerenciamento de pedidos, checkout e produtos. rest api: manipulação de imagens e configurações gerais. Shopify Webhooks: Notificações automáticas de eventos. 6. Segurança e Conformidade Criptografia de dados usando JWT e bcrypt. GDPR Compliance para tratamento de dados de clientes. Monitoramento de fraudes em solicitações de reembolso. 7. Roadmap de Desenvolvimento ✅ Configuração do ambiente e stack ✅ Autenticação com Shopify ✅ Integração com Cloudinary ✅ Otimização de imagens básica ✅ Estrutura do seguro de frete ✅ API REST para gestão de pedidos segurados ✅ Implementação do popup de suporte Posterior
Keyword: Express.js
Price: $500.0
Secondary Price: $1000.0
Somos una startup de tecnologia con sede en centro america y sudamerica. Buscamos programadores en node.js / express.js Por favor leer detenidamente antes de aplicar: - Conocimiento en Node.js y Express.js - Typescript - Hablar idioma espanol - Disponibilidad de tiempo ...
View JobEu gostaria de configurar o site editor https://github.com/plasmicapp/plasmic e usar ele para fazer publicar o site em Next.js na Vercel. O site editor rodando em Dokcer já é o suficiente. Já o site em Next.js precisa estar rodando na Vercel (pode ser na sua conta pesso...
View JobSe busca programador Node.js con conocimientos en: • Framework Express.js o similar • Base de datos • Framework Frontend • React.js o Angular o Vue.js La idea es que forme parte ...
View Job