Sobre este projeto
it-programming / web-development
Aberto
Projeto para tcc – cesta ninja ( faculdade)
o projeto será um site para venda de produtos de supermercado online que será feito em c sharp com mvc 4 ou dotnet.
O programa terá um cadastro dos estabelecimentos que irão fornecer os produtos e irão conter CNPJ, Razão Social, Marca (Nome Fantasia), Endereço (Logradouro, Numero, Complemento, bairro, Cidade, Estado, Pais), Telefone, e-mail.
Cada estabelecimento poderá cadastrar seus produtos manualmente colocando o preço de venda. O cadastro terá algumas classificações como Tipos de Produtos (Perecíveis, Hortifrúti, Laticínios, Congelados), Classificação do Produto (Hortaliças, Frutas, Legumes, Nuguets, hambúrguer, macarrão, Açúcar, etc.) E as condições de pagamento aceitas. Irá cadastrar também o prazo de entrega. Terá ainda uma configuração através de uma API's e/ou WebServices para apoiar a integração entre os sistemas dos mercados clientes das ferramentas ou ainda importar através de uma planilha de Excel.
O cliente entrará no site e poderá fazer a pesquisa dos produtos ou serviços por Tipo de produto, Classificação ou até pela descrição. O Cliente seleciona o produto e adiciona ao carrinho de compras, o sistema pergunta se deseja continuar comprando ou não, se a resposta for sim volta para o cadastro e continua a pesquisa.
Após finalizar sua lista de compras e clicar em finalizar lista, o sistema através da sua localização do CEP e compara o valor total da lista de compra em todos os estabelecimentos por região ou bairro e oferece as listas para o cliente escolher de qual estabelecimento ele irá comprar. Também irá fornecer uma lista ideal que é a lista com os produtos mais baratos em todos os estabelecimentos encontrados.
O sistema irá pedir o cnpj/cpf. Se o cliente não existir na base de dados será feito o cadastro do cliente com cnpj ou cpf, nome/razão social, marca (nome fantasia), endereço (logradouro, numero, complemento, bairro, cidade, estado, pais), telefone, e-mail.
Depois de preenchido o cadastro, o cliente Fará o pagamento através da forma de pagamento cartão de crédito ou cartão de débito através de uma api ou webservice como pag seguro ou boleto bancario. O sistema irá gravar o pedido com o status de ”incluído” e disponibilizado para o cliente a impressão do mesmo.
O pedido cairá em uma fila do estabelecimento e um e-mail é encaminhado também para a caixa de email de contato informada pelo estabelecimento. O funcionário acessará a administração do site e imprimirá o pedido para separar e entregar ao cliente. Neste momento o status do pedido mudará para “separando”.
Após o(s) pedido(s) ser separado o funcionário da empresa altera o status do pedido para “entregando”. O cliente pode acompanhar o seu pedido pelo site e poderá cancelar o pedido a qualquer momento desde que o status não tenha sido mudado para “entregando”. Após o status estar como “entregando” somente o funcionário da empresa poderá cancelar o pedido mediante a um motivo de cancelamento.
Depois do pedido entregue o funcionário terá que acessar o pedido do cliente na administração do site e finalizar o pedido com o status de “entregue” ou “ cancelado”.
Categoria TI e Programação
Subcategoria Programação
Prazo de Entrega: Não estabelecido
Habilidades necessárias