Analisando propostas

Criar estrutura Saas + Implementações Vue/Php/Flutter/Firebase

Publicado em 07 de Julho de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Criar em sistema existente toda a estrutura para trabalhar em SAAS.

Versão 1.0
Tecnologias:
*Php 8.2
*Láravel
*Tailwind CSS
*Firebase
*Apps em Flutter

Todos já estão preparados para as lojas de apps.

Estrutura do saas
1 Banco de dados
1 Código

Obs: Neste projeto não ha necessidade de gerar uma URL para cada cliente.

Criar um super admin para que eu possa criar meus pacotes de licença.
Na criação do pacote ter as opções de licença por mes/ano.
Ao se cadastrar o cliente terá 7 dias grátis para testar. Esta opção ode ficar na criação do pacote.

O cadastro do usuário da licença seguirá o que o sistema ja tem para autenticação.
Login google, otp, celulat etc...

Alguns itens do admin atual na área de configurações vai aparecer somente para mim (super admin).
Criar campo na tela que já existe para upar a logo marca do cliente. Esta logo marca deverá aparecer somente no app web de delivery da loja do cliente. Topo e rodade. O pdve admin aparecera minha logo de desenvolvedor.

Vou usar somente 1 app de cada nicho para todos os clientes. Ou seja, o cliente da licença e os clientes dos meus clientes vão baixar somente 1 app e informar um codigo identificador para diferenciar o estabelecimento. Este código identificador
deverá ficar claro e fácil acesso para o dono do estabelecimento ver.

Criar tema branco e preto. (Ja tenho os 2 css preparados) só criar a chamada

Criar uma tela para listar os apps que o sistema possui para baixar.
Tenho exemplos.

No app de entregador em flutter
colocar na tela inicial um código identificador da loja para login.

No app cliente final em flutter
colocar na tela inicial um código identificador da loja para login.

No app dono do estabelecimento em flutter
colocar na tela inicial um código identificador da loja para login.

Criar um banco de dados separado onde no super admin vou cadastrar produtos de todos os tipos. Quando o cliente for cadastrar os produtos o sistema vai dar a opção de selecionar item deste banco de dados para inserir no cadastro. Um facilitador de cadastros. Assim o cliente da licença não vai precisar cadastrar tudo manualmente do zero. Isso é opcional ao cliente.

Colocar opção para upar o cardápio e enviar para meu super admin caso o cliente queira que minha
equipe cadastre os itens.

No cadastro de produtos criar 5 opções de escolha. Cozinha 1, Cozinha 2, Cozinha 3, Barman e Pizzariolo.
No cadastro de funcionários e permissões vou definir qual opção acima ele vai trabalhar. Servirá como filtro.
Se o funcionário tiver acesso somente a cozinha 1, então no kds mostrará itens somente que tem a cozinha 1 marcado.

Após a degustação o sistema leva o usuario da licença a tela de pagamento por pix.
(O sistema possui integração com mercado pago). De preferencia pix transparente na tela.

Criar uma tela de lançamento de pedidos em mesa. Criar cadastro de áreas. E dentro destas áreas
criar as mesas. Na tela de atendimento ter as áreas para filtrar as mesas. Tenho exemplos de como fazer.

Criar uma rotina de integração com whatsapp simples para enviar o pedido finalizado

Criar junção de mesas com arrasta e solta. Criar pagamento parcial de itens das mesas.
Opção de chamar o print de impressão já existente nas mesas. Criar 3 status para as mesas
Verde (livre) amarela (imprimiu) vermelha (atrasado)

criar uma tela de Kds. Tenho o modelo pronto. Os itens das mesas vão aparecer noo kds.
Terá 3 status. Verde (Novo) Amarelo (tenção) Vermelho (Atrasado) . Ao dar 2 cliques em cada item os mesmos
ficam marcados como prontos. Se marcar todos como prontos a telinha some. Se chegar mais itens da mesa
a telinha aparece. Se marcar itens como pronto e chegar novos itens apenas acrecentar e não alterar os marcados.

Criar a opção de baixar o sistema no Pc e celular. (Pwa)

obs:
tudo deve ser desenvolvido conforme o sistema propoe. Nada de ganbiarras. Nada de codigo soltos.
Tudo tem que ser comentado. Não usar nenhum componente externo. Usar o que o sistema ja tem.
Todas as telas novas vão passar pelo controle de acesso. Qualquer label nova tem que ser adicionada no sistema de idiomas.
Todo o fluxo das novas rotinas já tenho. é Seguir o roteiro.

Para detalhes do projeto passei na reunião de definição do cronograma.
Pelo workana ou Meet.

O Sistema foi desenvolvido no método (SPA) Single Page Application.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por E. A. D. S.