About this project
it-programming / web-development
Open
Projeto para TCC de faculdade.
O projeto será um site para venda de produtos de supermercado online
que será feito em C Sharp com MVC 4.
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”.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed