Analisando propostas

Desenvolvimento e Integração de Aplicativo Móvel para Loja de Peças de Bicicleta com Conteúdo

Publicado em 01 de Dezembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

šŸ“‹ DESCRIƇƃO do projeto
preciso de um desenvolvedor fullstack especializado para finalizar a integração entre meu aplicativo pwa na base44 (react/jsx + tailwind) e minha loja e-commerce na nuvemshop. O aplicativo jÔ estÔ 70% desenvolvido, mas falta a integração crítica com a API da Nuvemshop para sincronização em tempo real de produtos, pedidos e clientes.

šŸ“Š contexto atual:
app base44: https://felipe-fitter-e-commerce-02f0b6ce.base44.app/store

Loja Nuvemshop: www.felipefitter.com.br

Status: App funcional, mas sem sincronização real com a loja

šŸŽÆ objetivo principal:
implementar integração completa e robusta entre as duas plataformas, permitindo:

sincronização automÔtica de produtos

gerenciamento de pedidos em tempo real

clientes sincronizados

sistema de carrinho funcional

checkout integrado

šŸ”§ requisitos tĆ©cnicos especĆ­ficos
1. INTEGRAƇƃO nuvemshop api
javascript
// o desenvolvedor precisarĆ” implementar:
- autenticação oauth 2.0 com tokens permanentes
- API Client com rate limiting (Leaky Bucket: 2 req/segundo)
- Webhooks para eventos em tempo real (order/paid, product/updated)
- Sincronização bidirecional de dados
2. tecnologias utilizadas
text
frontend (base44):
• react/jsx
• tailwind css
• base44 sdk (@base44/react)
• indexeddb para offline

backend (base44 functions):
• serverless endpoints
• webhook handlers
• queue system para sync

api externa:
• nuvemshop rest api (2025-03)
• oauth 2.0 authentication
3. FUNCIONALIDADES A IMPLEMENTAR
A. Sistema de Autenticação āœ…
javascript
// JĆ” implementado parcialmente, precisa finalizar:
- Login/Logout com Base44 Auth
- Refresh token automƔtico
- Proteção de rotas
B. Sincronização de Produtos šŸ”„
javascript
// crítico: atualmente os produtos estão hardcoded
- sync automƔtico via api nuvemshop
- paginação (200 produtos/pÔgina)
- cache estratƩgico
- atualização em tempo real via webhooks
c. Carrinho de Compras šŸ›’
javascript
// Parcialmente implementado, precisa:
- Persistência entre sessões
- Sincronização com Nuvemshop cart
- Modo offline com IndexedDB
- CƔlculo de fretes integrado
D. Checkout Completo šŸ’³
javascript
// Atualmente apenas WhatsApp (B2B)
- Implementar checkout B2C
- Múltiplos métodos (PIX, cartão, boleto)
- Integração com gateways de pagamento
- Confirmação automÔtica de pedidos
E. Service Worker & PWA šŸ“±
javascript
// Código existe mas não estÔ ativo
- Ativar Service Worker
- Cache estratƩgico
- Background sync
- Push notifications
šŸ“ ARQUITETURA DO PROJETO
Entidades Base44 (jĆ” existentes):
text
Product:
- nuvemshop_id (string)
- name (string)
- price (number)
- stock (number)
- images (json)

Cart:
- user_id (string)
- items (json)
- status (string)

Order:
- nuvemshop_order_id (string)
- customer_data (json)
- items (json)
- total (number)
- status (string)
Endpoints a criar:
text
POST /api/nuvemshop/sync-products
POST /api/nuvemshop/webhook-handler
GET /api/nuvemshop/orders
POST /api/nuvemshop/create-order

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Bug ou alteração pequena

Prazo de Entrega: NĆ£o estabelecido

Habilidades necessƔrias