Analisando propostas

Desenvolvimento de aplicação web para gestão de estoque e pedidos de um e-commerce multiplataforma

Publicado em 08 de Agosto de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Para o controle do meu negócio estou iniciando o desenvolvimento de um erp, sei das dificuldades e do tamanho desse tipo de aplicação, e por vezes compensa contratar um erp já existente no mercado, mas meu modelo de negócio é voltado a “comercializar” lojas virtuais e nosso objetivo a longo prazo é fornecer esse erp para meus atuais e futuros clientes.

As instruções que vem a seguir são a maneira que eu penso ser a melhor para resolver o problema, mas provavelmente você tem mais bagagem e sabe maneiras mais eficientes de resolver, dessa forma peço que sugira suas maneiras de resolver essas demandas.

Entendido esses fatores vamos ao que preciso de você:

São três tarefas: criar a estrutura base do ERP, implementar o módulo de estoque e a central de pedidos.

Criar a Estrutura base do ERP que vai sustentar todos os módulos operando em paralelo, é a parte mais importante, pois precisa garantir que a estrutura precisa seja robusta o suficiente para acoplar vários módulos a longo prazo, mas ainda sim seja enxuta e flexível o suficiente para ser replicável no futuro.

Para isso penso em utilizar Docker para gerenciar tudo, Angular no Front-end e algum Framework node.js para o Back-end, mantendo o máximo de código em JS que é linguagem cujo tenho familiaridade.

A segunda tarefa é implementar nessa estrutura o primeiro módulo, criado para fazer a gestão de pedidos que vêm do meu site WordPress-WooComerce e de marketplaces como a Shoppe.

A gestão desse pedidos pode ser organizada em um CRM no estilo Kanban, pois os pedidos são recebidos e precisam ser preparados e enviados, passando pelas seguintes etapas:


ETAPA 1: Pedido confirmado (pagamento Ok, sem restrições)
ETAPA 2: Pedido em preparação
ETAPA 3: Pedido aguardando entrega
ETAPA 4: Pedido em trânsito
ETAPA 5: Pedido Entregue

A terceira tarefa é fazer o módulo de estoque, que precisa se manter atualizado com o estoque físico, visto que recebe pedidos de várias plataformas e precisa do saldo correto nas plataformas, evitando que um produto sem estoque seja vendido.


Funcionalidades Back-end em Nodejs:
    a. Autenticação simplificada
    b. Requests de CRUD de produtos
    c. Requests de CRUD de pedidos
    d. Serviço de sincronização com shoope
    e. Serviço de sincronização com woocomerce
    f. Serviço de geração de PDF para gerar etiqueta
    g. Serviços de filas para poder gerar notificações por e-mail
Telas Front-end em Angular:
    a. Página de Login
    b. Página de lista de produtos com métodos de CRUD
    c. Página de configuração de sincronização dos produtos com plataformas externas (shoope, woocomerce)
    d. Página estilo Kanban gerenciar pedidos
    e. Página individual de Pedido com funcionalidade de gerar etiqueta


Considerando essas três tarefas propostas, qual o nível de dificuldade julga ter cada uma das tarefas e porque?

Como pensa em implementar tudo isso ?

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por A. L.