Evaluating bids

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

Published on the July 07, 2024 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by E. A. D. S.