Executando verificação de segurança...
3

Opa, valeu demais pelos insights meu caro!! Inclusive ler e te responder me fez refletir sobre alguns pontos kkkkk

por que está utilizando o serwist?

Cara, basicamente foi a primeira solução que me apareceu. Inclusive não uso nada específico. Só usei mesmo pra conseguir instalar a PWA em dispositivos mobile pq era uma comodidade pra minha esposa.

Sobre o Capacitor, nunca tinha ouvido falar. Inclusive vi uma msg sua aqui no TabNews sobre ele. Pesquisei sobre ele e achei interessante. Deixei anotado aqui pra estudar mais a fundo e migrar pra ele possivelmente

vc poderia estar apresentando para lojistas em tua cidade

Esse é o meu plano pra tentar captar mais clientes inicialmente. Tenho um contato na associação comercial aqui da minha cidade de quero oferecer o sistema pra eles oferecerem pros associados. Gratuito a principio pra eu conseguir uma base legal de clientes usando diariamente e entender mais das dores e necessidades

quais outras automatizações vc poderia realizar para o gerenciador de estoque?

Isso tem sido uma coisa que estou refletindo há alguns dias. Hoje o sistema é basicamente um CRUD e não faz nada sem o input do usuário.

Tenho algumas automações implementadas, como lembretes de conta atrasada e alguns relatórios simples de vendas/lucro mas sinto que ainda é muito básico.
Mas esse é um ponto que ainda pretendo evoluir, pq gostaria que a minha solução fosse um diferencial nesse ponto de automações. To com o plano de entender mais o dia a dia dos clientes pra encontrar oportunidades e tem ajudado demais ter uma pessoa dentro de casa que vive isso.

No quesito "features", tenho um backlog relativamente grande de coisas aqui que seria legal fazer pra agregar ao produto como: Sorteios, Promoções, Consignado (lojas de roupa por ex usam muito aqui na minha cidade, pq é cidade pequena e todo mundo se conhece) e vários Relatórios.
Pensei também em uma "vitrine virtual" pras lojas terem uma presença digital, mas não sei o quanto isso ajudaria na prática.

Sobre o processamento no client. Eu tenho feito somente a regra de negócio no backend. Praticamente só abro uma transaction no banco e escrevo os dados lá. Uma ou outra coisa acaba ficando no meio disso tbm pra montar a regra de negócio (validar estoque na hora de realizar venda por ex), mas o backend tá com cara de CRUD 100%.
O projeto como um todo é um grande CRUD né, então não tem muita complexidade nem muito processamento envolvido.

quais são os principais fluxos de trabalho?

Hoje isso é bem claro na minha cabeça, mas preciso documentar de alguma forma que sirva também de treinamento para novos usuários (seja em vídeo ou texto).

Mas basicamente existem essas entidades

  • Marcas
  • Categorias
  • Produtos
    • Variações. Esse aqui é a representação do produto físico
  • Fornecedores
  • Pedidos
    • Quando um pedido é lançado, ele incrementa o estoque de um produto e guarda o preço de custo
  • Clientes
  • Vendas
    • Quando uma venda é lançada, ele decrementa do estoque e salva o valor da venda. Dessa forma consigo calcular o lucro
    • E o estoque é consistente. Se não tiver estoque não deixa criar a venda (existe uma necessidade de flexibilizar isso inclusive)

E mais um módulo adicional de Contas pra ajudar o lojista a controlar o contas a pagar dele.

como vc pensa em monetizar isso?

Penso em monetizar em um modelo de mensalidade com Tiers. Quero oferecer um modelo Freemium (1 mês gratuito) e também com plano Free limitado em quantidade de produtos.

Existem algumas coisas que também quero incorporar no produto, como emissão de nota fiscal, que seria mais uma variável pra fazer o billing do sistema

Carregando publicação patrocinada...
3

grato pelo retorno.

uma vitrine pode simplesmente mapear um json de layout e style e funcionar como um grande diretório/perfil. assim, vc pode focar em algo como 90% client-side para o MVP. um painel de edição e costumização (CMS - content management system, q vc pode criar).

no sveltekit, é mais intuitivo de fazer o supracitado, por causa das stores nativas para gerenciamento de estados. n sei como seria com tua stack.

daí, com um diretório/vitrine, vc pode agregar mais valor. modularizar talvez seja uma boa estrategia, a fim de precificar e monetizar em cada parte do sistema.

a tua conexão com a associação comercial é a melhor vantagem competitiva. sugiro estudar sobre conceitos de startuping, como mercado TAM SAM SOM, nicho, cauda longa, persona. assim, quando o sr estiver implementando direto em clientes reais (mesmo que gratuito), vai poder errar rápido e documentar as definições do teu serviço (SaaS), evoluindo com isso.

existem algumas ferramentas como o BioStrategy e o Bio Vision Canvas, da BioMinas. talvez lhe interesse.

está sozinho nesse empreendimento?

1

A stack do front tá sendo react, mas acho que seria possível fazer o q vc comentou tbm em react. Provavelmente Svelte torne o processo mais rápido e simples, mas seria uma questão de tempo apenas pra fazer isso no React tbm, não vejo como um problema.

Mas ainda tenho dúvidas se uma vitrine virtual é algo que agregaria valor, por isso não entrei a fundo nisso. O pessoal acaba usando muito as redes sociais pra cobrir essa lacuna digital e preciso entender onde realmente a minha solução conseguiria ajudar nessa presença digital das lojas.

monetizar em cada parte do sistema.

Eu gosto disso, pq é mais justo com o cliente. Só que o meu foco, pelo menos inicial, são os clientes pequenos, que fazem controle da loja em planilhas (quando fazem). Então talvez um modelo mais simples de cobrança como um valor mensal seja mais atrativo e venda mais fácil.
Só que isso é só impressão minha ainda, quero entender o quanto de complexidade as lojas precisam do sistema e isso vai refletir no modelo de cobrança por consequência

conceitos de startuping

Alguns termos eu conheço, mas nunca usei nem sei aplicá-los de maneira correta.

Mas esse lado empreendedor é uma skill que preciso aprimorar. Hoje eu só sou um dev que fez um negócio legal pra esposa e sonha em colocar pra rodar no mercado e em algum momento vai ter uma renda em cima disso. Mas quero fazer dessa trajetória um aprendizado pra minha evolução profissional dando certo ou não. Seja evolução técnica quanto evolução de empreendedor.

Vou dar uma olhada nessas ferramentas que vc sugeriu. Vai que alguma coisa clica na minha mente e aprendo algo novo kkkk

está sozinho nesse empreendimento?

Cara, por enquanto sim.

1

ah, sim. react possibilita isso, sim. eu só n saberia dizer como; foi isso que eu quis dizer.

em breve, nos atualize mais sobre o desenvolvimento. quem sabe se conseguiu entrar em contato com potenciais clientes, e os processos de validação. muitos falam mais de código, poucos falam em como resolver problemas.

aparecer mais pessoas empreendendo encoraja o pessoal a também empreender, normalizando assumir riscos em vez de seguir carreira como clt como o único padrão, como um funil.

para quem já está empreendendo ou vai começar, é positivo aprender com os erros dos outros.

grato pela contribuição.