Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor ou equipe para criar uma plataforma web SaaS (Software as a Service) completa, focada em controle de estoque e registro de vendas para pequenos comércios, como mercadinhos, adegas e lojas de bairro. O objetivo principal é modernizar e substituir os métodos de controle manual, como cadernos, por um sistema digital eficiente e escalável. O sistema não deve incluir funcionalidades de emissão de nota fiscal.
Funcionalidades Principais:
1. Autenticação de Usuários:
- Cadastro de novos usuários (e-mail e senha).
- Funcionalidade de login seguro.
- Recuperação de senha.
- Implementação de sistema multiempresa (multi-tenant), garantindo que cada usuário acesse e visualize exclusivamente seus próprios dados.
2. Cadastro e Gestão de Produtos:
- Campos para Nome do produto, Código (opcional), Preço, Estoque atual, Estoque mínimo (para alertas) e Status (ativo/inativo).
- Funções para editar informações de produtos existentes.
- Opção para excluir produtos.
- Ferramenta de busca para localizar produtos rapidamente.
3. Registro de Vendas:
- Interface intuitiva para selecionar produtos e inserir quantidades.
- Cálculo automático do subtotal e valor total da venda.
- Baixa automática no estoque após cada venda registrada.
- Registro da forma de pagamento (dinheiro, Pix, cartão).
4. Alerta de Estoque Baixo:
- Listagem de produtos cujo estoque atual é igual ou inferior ao estoque mínimo definido.
- Exibição de um alerta visual proeminente no painel principal para produtos com estoque baixo.
5. Dashboard e Relatórios:
- Exibição clara do faturamento do dia.
- Contagem da quantidade de vendas realizadas no dia.
- Destaque para produtos com estoque baixo.
- Total de produtos cadastrados no sistema.
- Funcionalidade de filtro por data para geração de relatórios simples de desempenho.
6. Sistema de Assinatura:
- Integração com um gateway de pagamento para processamento de cobranças.
- Implementação de cobrança mensal recorrente.
- Controle do status da assinatura (ativo, atrasado, cancelado).
- Bloqueio automático do acesso ao sistema caso a assinatura esteja vencida.
Requisitos Técnicos:
- O sistema deve ser desenvolvido como uma aplicação web responsiva, garantindo uma experiência de usuário otimizada tanto em dispositivos móveis (celulares) quanto em computadores.
- O banco de dados deve ser estruturado para suportar multi-tenancy, com separação lógica ou física dos dados por usuário/comércio.
- A segurança dos dados e do acesso deve ser uma prioridade, assegurando que cada cliente acesse apenas suas informações.
- A arquitetura do sistema deve ser robusta e preparada para escalar, suportando um número crescente de clientes.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias