O supermercado on -line é um aplicativo da Web baseado em comércio eletrônico para o nosso projeto de programação da Web. Desenvolvemos uma amostra na qual o usuário pode pesquisar e encontrar as informações necessárias sobre qualquer item de supermercado, pode prosseguir para a compra para comprar produtos. O usuário pode criar uma conta, atualizar informações pessoais, verificar suas atividades anteriores, pedidos e transações e itens de carrinho.
https://github.com/parasgarg/online-grocery-store/
https://drive.google.com/file/d/0b79vfv-wa7ezme9wvmsxtpzmjg/view?usp=sharing
Idiomas de front-end: HTML, CSS e JavaScript Frontend Framework: Bootstrap Frontend Library: JQuery Backend: Framework de back-end do lado do servidor: NodeJs e NPM Banco de dados: MONGODB OUTRAS Librarias: TOTA11Y e HTML Ferramentas Validadoras: MS Código Visual, MS, Código Visual, MS MS, Código MS, MS MS Visual, MS, MS MS: Código Visual: MS MS Visual: MS MS: MS MS Visual
"BCRYPT": "^1.0.2", "Body-Parser": "^1.17.1", "Connect-Flash": "^0.1.1", "Cookie-Parser": "^1.4.3", "Cookie-Session": "^2.0.0-beta.1" "Express": ""^4.15.2 ",", "2.0.0-beta.1" "" ":" "^4.15.2", " "^0.1.0", "Express-pas-pasport-Logout": "^0.1.0", "Express-Session": "^1.15.2", "guidão-intl": "^1.1.2", "holdings-paginate": "0,1.0", "Mongodb" "^2.2.26", "Passport": "0,1.0", " "PATH": "^0,12.7", "Randomstring": "^1.1.5", "uuid": "^3.0.1", "Validator": "^7.0.0", "xss": "^0.3.3"
Após a instalação e a configuração do sistema e do ambiente. Siga as etapas para executar o projeto -
Inscrição/sinal do usuário: o usuário precisa criar uma conta para fazer qualquer tipo de compra, mas para verificar os projetos e outras pesquisas não exige que o usuário seja conectado. O primeiro usuário precisa ser registrado e logado para verificar se há atividades recentes, transações, acesso eletrônico e carrinho de itens. Para criar o usuário da conta, é necessário clicar no botão de inscrição atende a todos os requisitos de formulário de conta para se registrar conosco. Caso seu desejo de fazer login, ele precisa fazer login e fornecer suas credenciais que foram criadas conosco. Caso o usuário tenha esquecido sua senha, fornecemos um módulo para regenerar uma nova senha. O link para o módulo esquecido que ele pode ser encontrado em entrada.
Painel do usuário: para alterar as informações do usuário e outras configurações, desenvolvemos módulos no painel do painel, mas o usuário também pode encontrar todas essas opções no canto superior direito da página quando o usuário clicar em seu nome.
2.1 Configurações da conta: Este módulo fornece um painel para alterar as informações do perfil e senha dos usuários. 2.2 Configurações de pagamento: Esses módulos ajudam o usuário a armazenar suas informações de cartão conosco para facilitar o pagamento e a funcionalidade do pedido. 2.3 Configurações da carteira: Neste módulo, o usuário pode manter sua caixa eletrônica adicionando mais dinheiro ou compra de itens sem usar nenhuma informação do cartão. O usuário pode adicionar dinheiro de cartões salvos ou usar outros que não o cartão salvar, mas o usuário pode adicionar no máximo US $ 1000 em uma transação e são permitidos US $ 10000. Ao mesmo tempo, o usuário pode verificar se as atividades e detalhes da carteira na mesma página. 2.4 Histórico do pedido: esse recurso ajuda o usuário a verificar todas as compras anteriores e outros detalhes, como data de compra, produtos de compra e informações de pagamento. 2.5 Boletins: O usuário pode gerenciar e assinar ou cancelar a inscrição em nossos novos trocadores. 2.6 Logout: O usuário pode fazer o logout com sucesso para evitar a exploração de sua conta.
Carrinho do usuário: o usuário pode adicionar itens ou itens removidos ou editar a quatidade para cada item (é permitido o máximo de 5 quantidades por produto). Aqui, o usuário pode verificar as informações totais de pagamento e prosseguir com o checkout.
Produto Seach: O usuário pode esfetar digitando produtos, ID, nome, marca e categoria na barra de pesquisa que está presente na parte superior da página.
Pesquisa filtrada: o usuário pode refinar sua pesquisa de acordo com a faixa de preço e a categoria. Esse recurso estará disponível nos resultados da pesquisa.
Pesquisa de categoria: o usuário pode pesquisar diretamente os produtos de acordo com sua categoria selecionando categorias no canto superior esquerdo da página ao lado do logotipo.
Informações do produto: O usuário pode verificar as informações do produto clicando no cabeçalho ou em um determinado botão de exibição em cada miniatura do produto e descobrir mais sobre o produto e pode adicioná -lo ao carrinho clicando no botão Adicionar ao carrinho na foto de exibição de um item.
Outros: implementamos o Fake Gateway, onde o usuário pode selecionar o modo de pagamento, ou seja, cartão salvo, novo cartão e carteira. O usuário pode pagar pelo valor por qualquer um dos modos listados e também e revisar suas informações de pagamento na parte inferior e, em seguida, pode pagar e prosseguir para a etapa final, que é a confirmação em que uma mensagem de confirmação será exibida e gerar uma transação ou encomendar (que também estaria disponível no painel do usuário).