Analisando propostas

Site com Login de Usuários Vendedor/Comprador, sem ecommerce

Publicado em 06 de Maio de 2019 dias na TI e Programação

Sobre este projeto

Aberto

O Site será um ambiente de lance de pedidos (compradores) e  oferta de preços (vendedores). Não haverá imagens anexadas nos pedidos. Os dados dos pedidos serão fornecidos via aplicação Delphi, quando meu cliente (comprador) acionar na aplicação o botão "Lançar Pedido", um evento chamará o site.


Nesse evento do botão, tratarei uma função que preencherá os campos "text input box" do site (já é o pedido) assim que o site for aberto, portanto, um site simples (ver LayOut das páginas em anexo), sem home e sem páginas de apresentação, apenas páginas com text input box, label, e botão, tipo software. Além das páginas de cadastro de usuário e login (vendedor/comprador), haverá 6 páginas com filtro, ou seja 3 somente os compradores acessarão, e as outras 3 somente os vendedores . Um comprador só verá suas cotações ( e não a de outros compradores), e um vendedor verá todas os pedidos lançados por todos os compradores, pois o objetivo é que ele de lance nas cotações de todos os compradores e venda muito, mas assim que ofertar seu preço, verá apenas suas ofertas, não podendo ver a oferta do vendedor concorrente, enfim, um javascript que filtra nas tabelas apenas os dados com sua chave estrangeira, ou seja, seu código do usuário.


A primeira página do comprador já deve ser a página do lançamento do pedido, assim ao abrir o site a partir de minha aplicação, o comprador já verá todos os campos preenchidos e bastará clicar no botão enviar cotação. Vale a pena ressaltar que se no pedido houver 1 produto, apenas uma div com 6 tex input box deverá ser aberta. Caso houver 3 produtos, essa dív deve ser multiplicada por 3, já que três linhas serão preenchidas (conforme figura 1 - na figura os campos estão em branco, mas na verdade, ao abrir o site esses campos receberão seu respectivos valores).


E óbvio, essas 3 divs ficarão dentro de uma div principal "Pedido", conforme figura 1. Ao enviar, poderá acessar as outras duas página. A segunda página ele verá suas cotações enviadas para consulta ou possível edição.


Antes de resumir a terceira página de acesso do comprador, gostaria de falar sobre as páginas do vendedor. Assim que o vendedor fizer o login, verá a primeira página, com todos os lances de pedidos de todos os compradores. O vendedor poderá preencher os pedidos nessa página mesmo, é só colocar o preço de cada produto num text input box e acionar o botão salvar.


O vendedor poderá, ou não, dar lance de preço nos pedidos que quiser. A segunda página ele verá todos os pedidos com lances que ele deu. Na terceira página, todos os pedidos aprovados, daí poderá acessar os dados do comprador e o restante da transação comercial farão por fora do site, sem ecommerce por aqui, sem comissionamento de vendas também.


Aqui, market place não é o foco.

Voltamos àquela terceira página do comprador: Quando algum vendedor ofertar sua cotação, deverá aparecer nessa página.  Se o comprador filtrar suas cotações pelo número, por exemplo, a cotação 1, e se esta cotação recebeu 3 lances de vendedores, então seria necessário mostrar na página as três cotações, ou seja, três divs "Pedido" com os lances, pois cada conjunto de div principal deverá possuir a cotação de cada vendedor. (Figura 2).


Cada div principal deverá ter um botão "aprovar cotação", será quando o comprador escolherá qual cotação é mais viável. Assim que ele aprovar a cotação de um vendedor, seria interessante se as demais cotações fossem apagadas do banco de dados (já vamos falar sobre o BD), pois já não teria mais função alguma mantê-las, lembrando que esse site é algo simples apenas para dar um suporte de venda para os usuários de minha aplicação.

Banco de Dados Wix, tranquilo, né? Haverá apenas 3 tabelas, com poucos campos (nome do produto, classe, cor, diâmetro, quantidade, valor unidade, valor total do pedido) Esse site será embutido num site wix, vamos abrir aquelas páginas em branco que permite introduzir o código, do tipo <html>coloque aqui o código de sua página</html>.

Figura 1: Página home do comprador. Será a primeira página chamada pela aplicação e seus campos aparecerão preenchidos, pronto para update no Banco de Dados.
Figura 2: Segunda página do comprador, onde haverá todas as cotações que receberam oferta de vendedores (cotações preenchidas). Nesta página ele escolherá qual cotação é mais viável e fará a aprovação.
Figura 3: Página home do vendedor. Será a primeira página após o login. Nela há todos os pedidos dos compradores aguardando oferta.
O vendedor escolherá dentre as cotações algumas e  preencherá os preços nessa página mesmo. Quando salvar, a cotação já pode aparecer para o comprador.
Figura 4: Página de acesso do vendedor, onde ele verá todas as cotações que ele preencheu, aguardando aprovação.
Figura 5: Terceira página de acesso do comprador. Quando o vendedor preencher uma cotação e salvar (fig.3), e o comprador aprovar ela (fig.2), então vai aparecer para o comprador nesta página. Aqui ele pode ver os dados do vendedor.

Figura 6: Quando o comprador aprovar a cotação (fig 2), aparecerá para o vendedor nesta página. As demais ofertas feitas por outros vendedores devem ser apagadas do Banco de Dados assim que o comprador escolher uma oferta. Assim, tanto na página da fig 2, quanto na página da fig 4, elas desaparecem também.



Obs: O bando de Dados e as tabelas já estão criados.

Categoria TI e Programação
Subcategoria Web Design
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Necesidad específica Atualizar um site

Prazo de Entrega: Não estabelecido

Habilidades necessárias