
O Hotplate Online é um programa simples que permite que os clientes pedam alimentos on -line e o entregue. No momento, esse programa funciona apenas para sistemas operacionais do Windows, mas há planos de expandir para o Android, iOS e MacOS. Software e ilustrações foram criados por Andrew Collin (link)
(Esta é a minha submissão para obter o desafio de comércio eletrônico Hackathon)
Aqui está uma lista de tecnologias que usei.
Aqui está uma visão geral de como usar este programa (como cliente)

Quando você abre este programa pela primeira vez, você será recebido com a página principal da loja. Nesta página, você pode adicionar sua comida favorita ao carrinho. Existem várias categorias que você pode escolher para uma experiência do usuário mais rápida e organizada. Depois de adicionar um item, o botão mudará de cor e o texto mudará para "Adicionar mais". Isso significa que você tem 1 ou mais deste item no carrinho. Você pode verificar seu carrinho de compras ou remover itens clicando no ícone do carrinho de compras no canto inferior esquerdo. Isso o transferirá para a página de check -out. Na página principal, você também tem acesso às informações da sua conta. Basta clicar no ícone do gato no canto superior direito e ele o transferirá para as configurações do usuário

Esta é a página de checkout. Nesta página, você inserirá suas informações para fazer um pedido. Você também pode editar seu pedido para excluí -los à esquerda. Observe que, ao excluí -los, você está removendo o item inteiro da cesta, isso significa que, se você tiver 3 do mesmo item na cesta e o remover, removerá todos os três itens da cesta. Você terá que voltar à página principal para adicionar o item novamente.
Você só pode usar um número de telefone dos EUA para fazer a compra. Seu endereço deve estar no território dos EUA. Seu email deve estar neste formato [email protected] para alterar seu endereço, você precisará clicar no botão Alterar. Isso o levará às configurações do seu usuário, onde você pode alterar seu endereço.
Depois de clicar em enviar, o programa validará toda a entrada. Se válido, ele se moverá para a página de confirmação. Ele também salvará os dados do pedido no banco de dados com um número de confirmação exclusivo gerado pelo GUID.

Depois que a página de check -out valida toda a sua entrada, ela o levará à página de confirmação. É aqui que você receberá um código de confirmação exclusivo usado para rastrear seu pedido. O código de confirmação é usado como chave primária para o banco de dados como um ID para identificar um pedido específico feito. Ao clicar em OK, seu carrinho de compras será redefinido e ele o trará de volta à página principal.

Clicar em seu nome ou no ícone no canto superior direito o levará às configurações do usuário. Nas configurações do usuário, você pode alterar seu endereço, seu nome, seu email e seu número de telefone. Este é o único local em que você pode alterar seu endereço. Além disso, você também pode dar uma nota ao motorista sobre como acessar sua propriedade. Ao clicar no botão Enviar, ele validará sua entrada e salvará -o no programa.
Para instalar este programa, você terá que abrir o Git Bash em seu local ideal. Em seguida, digite este comando para baixo:
git clone https://github.com/AndrewCollin32/HotPlate-Online-Restaurant.git
Ele vai baixar automaticamente tudo em seu arquivo preferido.
Passos:
Depois de obter todas as informações, vá para HotplateRestaurant/HotPlateBurger/Windows.cs .
Sua tela deve ficar assim:
Digite o nome do seu banco de dados, nome do servidor, nome de usuário e senha.
Em seguida, vá para HotPlateRestaurant/HotPlateBurger/ImplementSQL.cs você deve ver esta tela:
Descomposição O bloco de código. Seu código deve ficar assim depois:
Percebi que, depois de descomentar seu código, começou a mostrar um erro no seu IDE. Não se preocupe, há uma etapa extra que você precisa fazer. Este erro ocorre quando há mais de um ponto de entrada. Você precisará acessar o HotPlateRestaurant/HotPlateBurger/Program.cs . Você deve ver esta tela:
Descomposição O bloco de código. Seu código deve ficar assim: 
Agora o programa está em execução. Implimentsql.cs devem ser executados. Depois de terminar, você pode verificar seu banco de dados para ver se existem duas tabelas lá. As duas tabelas são nomeadas: FoodTable e OrderTable.
Posteriormente, comente o mesmo bloco de código no Implimentsql.cs e descompense o bloco de código no programa.cs. Execute o programa e ele deve começar sem problemas